EVROPSKÝ POLYTECHNICKÝ INSTITUT, s.r.o., Kunovice
SBORNÍK
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ Část 2 – Informatika
VI. MEZINÁRODNÍ VIRTUÁLNÍ STUDENTSKÁ KONFERENCE
28. března 2012, Kunovice, Česká Republika
Kolektiv autorů
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. MEZINÁRODNÍ VIRTUÁLNÍ STUDENTSKÁ KONFERENCE
Část 2 - Informatika Vydavatel, nositel autorských práv, vyrobil: (C) Evropský polytechnický institut, s.r.o., 2012 Publikace neprošla jazykovou úpravou. Za obsahovou správnost odpovídají autoři.
ISBN 978-80-7314-283-4
“PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI”
Část 2 - Informatika
VI. MEZINÁRODNÍ VIRTUÁLNÍ STUDENTSKÁ KONFERENCE
Organizována
EVROPSKÝM POLYTECHNICKÝM INSTITUTEM, s.r.o., Kunovice
Předseda programového výboru konference Honorary professor, Ing. Oldřich Kratochvíl, Ph.D., Dr.h.c., MBA
PROGRAMOVÝ VÝBOR KONFERENCE Prof. Viktor Ivanovič Grišin, Dr.Sc. Prof. PhDr. Beata Kosová, CSc. Prof. Ing. Tatiana Čorejová, Ph.D. Doc. Ing. Viera Cibáková, CSc Prof. Ruslan Imranovich Khasbulatov, Dr.Sc. Ass. Prof. Mikhail Manylich, Ph.D. Assoc. Prof. Yaroslav Vyklyuk, CSc. Prof. Dr. Irina Stukalova, Dr.Sc. Prof. Ing. Jozef Benčo, Ph.D., Dr.h.c. Ing. Vladimír Hiadlovský, Ph.D. Prof. Ing. Vladimír Mikula, CSc. Prof. Ing. Imrich Rukovanský, CSc. Doc. Ing. Miroslav Mečár, CSc. Ing. Jindřich Petrucha, Ph.D. Ing. Jan Prachař, Ph.D.
Oponentní rada: Doc. Ing. Jozef Strišš, CSc. – Evropský polytechnický institut, s.r.o. Prof. PhDr. Karel Lacina, DrSc. – Evropský polytechnický institut, s.r.o. Prof. Ing. Pavel Ošmera, CSc. – Vysoké učení technické v Brně Prof. Ing. Ivan Hanuliak, CSc. – Žilinská univerzita v Žilině Prof. Ing. Petr Dostál, CSc. – Vysoké učení technické v Brně Ing. Juraj Dubovec, Ph.D. – Žilinská univerzita v Žilině Ing. Jozef Habánik, Ph.D. – Trenčanská univerzita Alexandera Dubčeka v Trenčíně
Obsah ÚVODNÍ SLOVO TESTOVACÍ SYSTÉM PRO ANGLICKÝ JAZYK S VYUŽITÍM ZVUKOVÝCH INFORMACÍ V PROSTŘEDÍ INTERNETU................................................................................................................ 9 TOMÁŠ BERKA .............................................................................................................................................................. 11 VÝVOJ REALIZÁCIA PRACOVISKA PRE VÝCVIK ŠPECIALISTOV SIÉTI S OPERAČNÝM SYSTÉMOM NOVELL NETWARE.................................................................................................................................................... 13 STANISLAV CAPÁK ........................................................................................................................................................ 13 RIZIKA A ZABEZPEČENÍ ON-LINE TESTOVACÍHO SYSTÉMU ..................................................................... 17 MICHAL ČERNÝ ............................................................................................................................................................. 17 PROGRAMOVÉ ŘÍZENÍ JASU PRVKŮ LED .......................................................................................................... 19 JIŘÍ GREBENÍČEK ........................................................................................................................................................... 19 VYTVOŘENÍ GRAFICKÉ DATABÁZE, STRUKTUR PRVKŮ ATOMŮ PERIODICKÉ TABULKY.............. 25 SYLVA SUMERAUEROVÁ, JAROSLAV HEJTMÁNEK......................................................................................................... 25 SÍŤOVÉ PROSTŘEDÍ LINUX ..................................................................................................................................... 29 LIBOR HOLČÍK ............................................................................................................................................................... 29 TÝMOVÁ SPOLUPRÁCE S POMOCÍ OPEN PROGRAMU DOTPROJECT ...................................................... 31 ROMAN JAHODA ............................................................................................................................................................ 31 VÝVOJ A REALIZACE PRACOVIŠTĚ PRO MĚŘENÍ NA DIGITÁLNÍCH OBVODECH ............................... 35 ROMAN KÁŇA ............................................................................................................................................................... 35 SOFTWARE PRO ŘÍZENÍ PROCESU ORGANIZACE BAKALÁŘSKÝCH PRACÍ .......................................... 39 RADIM KOLÍSEK ............................................................................................................................................................ 39 POJEM E-LEARNING.................................................................................................................................................. 45 LUKÁŠ KONČETÍK ......................................................................................................................................................... 45 TÝMOVÁ SPOLUPRÁCE S POMOCÍ PROGRAMU A TECHNOLOGIE E-GROUPWARE............................ 47 JIŘÍ SLOVÁK .................................................................................................................................................................. 47 DÁLKOVÉ MĚŘENÍ PRŮTOKU VODY POMOCÍ SYSTÉMU QUIDO............................................................... 51 IGOR VALENTA .............................................................................................................................................................. 51 ZÁKLADNÉ ČASTI A ICH NASTAVENIE PRE ZAVEDENIE CVIČNÉHO SERVERA DO PREVÁDZKY.. 55 JURAJ ČERVIENKA, DIS ................................................................................................................................................. 55 MOBILNÍ OPERÁTORI V SLOVENSKEJ REPUBLIKE ....................................................................................... 61 VLADIMÍR ĎURČANSKÝ................................................................................................................................................. 61 REALIZÁCIA INTERNETOVÉHO VÝHERNÉHO OBCHODU............................................................................ 65 ANDREJ KEKLÁK ........................................................................................................................................................... 65 REDAKČNÍ SYSTÉMY ................................................................................................................................................ 69 ONDŘEJ NAVRÁTIL ........................................................................................................................................................ 69 CLOUD COMPUTING.................................................................................................................................................. 73 ROMAN PAVLÍK ............................................................................................................................................................. 73 REALIZOVÁNÍ VÝVOJOVÉHO PRACOVIŠTĚ PRO JEDNOČIPOVÉ PROCESORY NA PRACOVIŠTI EPI KUNOVICE .................................................................................................................................................................... 77 MARTIN SISKA .............................................................................................................................................................. 77 PARALELNÍ PROCESY, MULTITHREADING A MULTITASKING .................................................................. 81 ONDŘEJ ŠENKYŘÍK ........................................................................................................................................................ 81
GROUPWAROVÉ SYSTÉMY, GROUPWARE A TÝMOVÁ KOMUNIKACE .................................................... 85 MILAN URBÁNEK .......................................................................................................................................................... 85 PROGRAMOVACÍ JAZYK JAVA.............................................................................................................................. 89 KLÁRA HOPANOVÁ ....................................................................................................................................................... 89 MODELOVÁNÍ VÝKONNOSTI PARALELNÍCH POČÁTAČŮ V OBLASTECH SÍTÍ SMP ............................ 93 FRANTIŠEK OHLÍDAL ..................................................................................................................................................... 93 DÁLKOVÉ MĚŘENÍ ELEKTRICKÝCH PARAMETRŮ FOTOREZISTORU POMOCÍ JEDNOČIPOVÉHO MIKROPOČÍTAČE....................................................................................................................................................... 99 JIŘÍ BARTOŠ .................................................................................................................................................................. 99 DÁLKOVÉ MĚŘENÍ PRŮTOKU KAPALINY........................................................................................................ 103 MARTIN MAJER ........................................................................................................................................................... 103 DÁLKOVÉ MĚŘENÍ NA ČÍTAČÍCH....................................................................................................................... 107 ONDŘEJ OSIČKA .......................................................................................................................................................... 107 PROJEKT VYUŽITÍ SMS SERVERŮ V INFORMAČNÍM SYSTÉMU EPI ....................................................... 111 JOSEF TURÁNYI ............................................................................................................................................................ 111 DÁLKOVÉ MĚŘENÍ ZATĚŽOVACÍ CHARAKTERISTIKY NAPÁJECÍHO ZDROJE .................................. 113 LUKÁŠ VALACH .......................................................................................................................................................... 113 SYSTÉM PRO EVIDENCI PRACOVNÍCH ÚKOLŮ.............................................................................................. 117 ONDŘEJ BERNARD ....................................................................................................................................................... 117 ANALÝZA FINANCOVÁNÍ VYBUDOVÁNÍ JEDNOTNÉHO INFORMAČNÍHO SYSTÉMU OPERAČNÍCH STŘEDISEK IZS PŘI VYUŽITÍ PROSTŘEDKŮ Z FONDŮ EU .......................................................................... 121 ROSTISLAV BERNÁT .................................................................................................................................................... 121 VÝBĚR OPTIMÁLNÍ VARIANTY SYSTÉMU ŘÍZENÍ AUTOMATICKÉHO PROVOZU KALOVÉHO HOSPODÁŘSTVÍ PRO ČOV ..................................................................................................................................... 127 SIMONA HORŇÁKOVÁ ................................................................................................................................................. 127 ROZŠÍŘENÍ A ZEFEKTIVNĚNÍ SYSTÉMU ATOMATIZACE OVLÁDÁNÍ PLAVEBNÍCH KOMOR NA BAŤOVĚ KANÁLE ŘECE MORAVĚ ...................................................................................................................... 135 ROMAN SOUČEK .......................................................................................................................................................... 135 GENEROVÁNÍ PDF VÝSTUPŮ V PUBLIKAČNÍM SYSTÉMU MEDIAWIKI ................................................. 141 MAREK JANOVSKÝ ...................................................................................................................................................... 141 VYUŽITÍ MODERNÍCH NÁSTROJL PRO VIZUALIZACI DAT........................................................................ 145 MARTIN JANOVSKÝ ..................................................................................................................................................... 145 NÁVRH KOMPLEXNÍHO ŘEŠENÍ SÍŤOVÉHO SYSTÉMU VE FIRMĚ PHARMIX, S. R. O. ....................... 151 ALEŠ STRNADEL .......................................................................................................................................................... 151 SOFTWARE INTERAKTÍVNEHO ON-LINE SYSTÉMU KOMUNIKÁCIE VYSOKEJ ŠKOLY S UCHÁDZAČOM NOVEJ GENERÁCIE................................................................................................................... 157 ZUZANA BEDNÁROVÁ ................................................................................................................................................. 157 SOUČASNÉ POČÍTAČOVÉ VIRY A OBRANA PROTI NIM............................................................................... 161 EDUARD HORÁK .......................................................................................................................................................... 161 POROVNÁNÍ ROZLIŠOVACÍ SCHOPNOSTI SVĚTLOCITLIVÝCH ČIPŮ..................................................... 167 OTTO KUBEK ............................................................................................................................................................... 167 FAKTORY VÝBĚRU CRM V MALÝCH A STŘEDNÍCH FIRMÁCH ................................................................ 171 VLASTIMIL NETOPIL .................................................................................................................................................... 171
VÝVOJ A REALIZÁCIA PRACOVISKA PRE ROZVOJ ZNALOSTÍ A SCHOPNOSTÍ ŠPECIALISTOV V OBLASTI PREDMETU OPERAČNÉ SYSTÉMY ................................................................................................... 177 MIROSLAV BREZINA .................................................................................................................................................... 177 SOFTWARE PRE NUMERICKÉ RIEŠENIE INTEGRÁLNEHO A DIFERENCIÁLNEHO POČTU ............. 181 JAKUB HÉPAL .............................................................................................................................................................. 181 PŘEHLED MOŽNOSTÍ PUBLIKAČNÍCH SYSTÉMŮ TYPU WIKI................................................................... 183 LUKÁŠ MACURA.......................................................................................................................................................... 183 NÁVRH INOVACE ZABEZPEČOVACÍHO SYSTÉMU FIRMY SCHNEER SPOL. S R.O.............................. 187 MARTIN SCHMIDT ....................................................................................................................................................... 187 ANALÝZA VÝROBNÉHO PROCESU V PODNIKU PROTHERM PRODUCTION, S.R.O. ............................ 191 MIROSLAV AMBRÚS .................................................................................................................................................... 191 MARKETINGOVÁ STRATEGIE A FINANČNÍ ANALÝZA REALITNÍ KANCELÁŘE EVROPA................ 195 PETR OBDRŽÁLEK ....................................................................................................................................................... 195 OPTIMALIZÁCIA VÝROBNÉHO SYSTÉMU V PODNIKU INA SKALICA..................................................... 197 PETRA PETROVIČOVÁ .................................................................................................................................................. 197 NÁVR ŘEŠENÍ PRO IMPLEMENTACI A LADĚNÍ CRM SYSTÉMU V NOVÉ FIREMNÍ POBOČCE........ 201 LUKÁŠ ROUBAL........................................................................................................................................................... 201 INOVACE VÝROBNÍCH PROCESŮ INTEGRACÍ INFORMAČNÍCH TECHNOLOGIÍ ................................ 205 MARTIN VAŠULKA ...................................................................................................................................................... 205 EDI – KOMPLEXNÍ ŘEŠENÍ PRO ELEKTRONICKOU VÝMĚNU DAT.......................................................... 211 JIŘÍ VOPAVA ................................................................................................................................................................ 211 NOVÉ MOŽNOSTI POSKYTOVANIA MULTIMEDIÁLNYCH SLUŽIEB JAKO NÁSTROJ KONKURENČNÉHO BOJA....................................................................................................................................... 215 BC. LADISLAV KOČKOVIČ ........................................................................................................................................... 215 OPEN-SOURCE RIEŠENIE POBOČKOVEJ ÚSTREDNE ASTERISK AKO SÚČASŤ PODNIKOVÉHO KOMUNIKAČNÉHO SYSTÉMU .............................................................................................................................. 219 BC. LADISLAV KOČKOVIČ ........................................................................................................................................... 219 AUTOMATIC IMAGE ANNOTATION USING WORD CORRELATION ......................................................... 227 ELLEN MOLITORISOVÁ ................................................................................................................................................ 227 MODERNÁ TECHNOLÓGIA POHODLIA V KINOSÁLE ................................................................................... 233 RENÉ UHLÁR ............................................................................................................................................................... 233 DOCHÁZKOVÝ SYSTÉM ......................................................................................................................................... 235 JAN MICHÁLEK ............................................................................................................................................................ 235 VYUŽITÍ DISKRÉTNÍCH SIMULACÍ VE VOJENSTVÍ ...................................................................................... 237 LUKÁŠ DOLEŽAL ......................................................................................................................................................... 237 JMENNÝ REJSTŘÍK .................................................................................................................................................. 247
ÚVODNÍ SLOVO
Vážená akademičtí pracovníci a studenti, V. ročník mezinárodní studentské konference je v letošním roce pořádán jako virtuální konference. Tak jako v minulých letech je i v letošním roce účast organizována společně s našimi studenty a studenty z našich partnerských vysokých škol v zahraničí (Polsko - Vysoká škola ekonomiky, turismu asociálních věd v Kielcích, Ruská Federace – Ruská ekonomická akademie im. Plechanova, Slovensko - Vysoká škola ekonomiky a mmanažmentu verejnej správy v Bratislave).
Vážení akademičtí pracovníci a studenti, Konference „Přínos studentů vysokých škol k rozvoji naší společnosti“ se koná v období kdy se celá naše civilizace potýká s globální hospodářskou krizí. Krize byla vyvolána tím, že jsme dopustili, aby etika sociálních vztahů tak utrpěla. Je ve Vašem zájmu, abyste hledali řešení a především abyste se z dané situace poučili. Bude úkolem především vás současných studentů najít taková řešení, která zmírní dopady krizí na naši společnost. Prvním stupněm vašeho zapojení do řešení problému regionů je zpracování bakalářských prací pro konkrétní podniky. Vaše příspěvky, které budete na této virtuální konferenci prezentovat, mohou začít vaše zapojení do řešení rozsáhlejších celospolečenských problémů. Studiem příspěvků, které jsou zveřejněny v tomto sborníku, můžete získat přehled o současném přístupu absolventů vysokých škol k řešení problémů v oblasti managementu a marketingu, ale i problémů ekonomické informatiky a počítačů. Věřím, že sborník ze studentské vědecké konference s názvem “Přínos studentů vysokých škol k rozvoji naši společnosti” přinese inspiraci ve vašem dalším studiu a řešení problému související se současným i budoucím stavem naší společnosti. K této činnosti vám přeji hodně zdraví a osobního zdaru.
Ing. Jaroslav Kavka prorektor
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
9
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
10
TESTOVACÍ SYSTÉM PRO ANGLICKÝ JAZYK S VYUŽITÍM ZVUKOVÝCH INFORMACÍ V PROSTŘEDÍ INTERNETU
Tomáš Berka Evropský polytechnický institut, s.r.o., Kunovice Abstrakt: Tomáš BERKA Testovací systém pro anglický jazyk s využitím zvukových informací v prostředí internetu Kunovice 2012. Bakalářská práce. Evropský polytechnický institut, s.r.o. Kunovice Klíčová slova: jazyk, mp3, software, zvuk, zvukový editor, zvuková nahrávka, testovací systém
Tato práce je zaměřena na testovací systém anglického jazyka, který slouží jako učební pomůcka studentům, kteří si potřebují osvojit své znalosti z cizího jazyka nebo učitelům jako podpora při výuce. Tento systém se skládá z anglických slovíček a frází pro jednotlivé předměty příslušných oborů Evropského polytechnického institutu, ke kterým jsou přiřazeny zvukové nahrávky ve formátu mp3, sloužící pro testování Teoretická část se zabývá anglickým jazykem, a jeho označením jako nejpoužívanější jazyk ve všech informačních a telekomunikačních technologií. Část popisuje moderní prostředky a vybavení, které nám slouží jako překladače a slovníky pro výuku cizích jazyků. Dále je zaměřena na výukový software a výukové programy a aplikace, které bývají využívány, pro osobní účely s cílem naučit se cizí jazyk. Praktická část je popisuje navržení vhodného zvukového editoru, který má být pro práci se zvukovými formáty optimální. Obsahuje jednotlivé programy pro úpravu zvuku a srovnávací tabulku těchto produktů, dále vysvětluje pojmy, jako jsou zvuk, akustika, kodeky nebo formát jako například mp3. V poslední části je uveden metodický postup práce se zvukovým editorem a realizace naplnění databáze zvukovými nahrávkami s využitím jejich testování v prostředí systému IS EPI. Výsledkem této části je uvedení systému do rutiny
Obrázek č. 1 Testovací systém IS EPI (Projekt anglického jazyka)
Cílem této bakalářské práce bylo doplnění obsahu zvukových nahrávek pro jednotlivá anglická slovíčka pomocí editoru zvukových nahrávek. V teoretické části práce se provedla analýza dosavadních zvukových nahrávek ve spolupráci s vyučujícími anglického jazyka z kvalitativního hlediska., dále byla část zaměřena na moderní technické prostředky používané pro překlad cizích jazyků, jazykové programy určené pro počítače, a také výukový software a programy potřebné k nauce cizích jazyků. V praktické části bakalářské práce byl navržen nejvhodnější zvukový editor, který byl „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
11
pro další práci se zvukovými formáty optimální. Jako kriteria se použila dostupnost programu, jeho pořizovací cena, oblíbenost a možnost rozšiřování v budoucnosti. Dále v této práci bylo zaměření na programy, které se využívají pro ukládání a doplňování databáze zvukových nahrávek. Provedl se výběr nejvhodnějšího programu pro práci s nahrávkami a zároveň došlo ke srovnání těchto dostupných produktů. Dalším úkolem byla vlastní realizace zvukových nahrávek ve spolupráci s vyučujícím anglického jazyka a tato činnost byla provedena pomocí uživatelského rozhraní z prostředí internetu s možností změn již pořízených jednotlivých zvukových nahrávek. V závěru práce se rozšířily testy jednotlivých slovíček o podporu zvuku při testování v testovacím systému EPI, kde rozsah byl určen vedoucím práce, poté byl systém testován v jednotlivých internetových prohlížečích, ve kterých se projevila funkčnost i nefunkčnost tohoto testovacího systému. Nakonec se pro celý systém zpracovala uživatelská příručka, která poslouží jednak pro učitele jako podpora výuky anglického jazyka, a také pro studenty, aby se dokázali se systémem podrobně seznámit a byli schopni s využitím zvukových nahrávek, si rozšířit své znalosti z jazyka anglického.
ADRESA: Tomáš Berka Pod Svahy 996 Uherské Hradiště 68601, Tel. 608161287, e-mail:
[email protected]
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
12
VÝVOJ REALIZÁCIA PRACOVISKA PRE VÝCVIK ŠPECIALISTOV SIÉTI S OPERAČNÝM SYSTÉMOM NOVELL NETWARE
Stanislav Capák Evropský polytechnický institut, s.r.o. Kunovice Abstrakt: Tento článok sa zaoberá riešením budovania špecializovaného laboratória s operačným systémom Novell NetWare. Prvá časť sa zaoberá oboznámením spoločnosti Novell, Inc.jej históriou a vývojom až po súčasnosť a jej produktom NetWare. V ďalšej časti nasleduje stručné oboznámenie s budovaním počítačových sietí. Posledná časť bude obsahovať analýzu priestorov a popis samotného budovania špecializovaného pracoviska. Kľúčové slová: Operačný systém, Novell, NetWare, softvér, sieť, IT, prepínač, sieťová karta, internet, server, pracovná stanica, počítač, FTP Abstract: This article deals with the solution of building a specialized laboratory with running Novell NetWare. The first part deals with the acquaintance of Novell, Inc.. Its history and development to the present and its NetWare product. In the next section followed by a brief introduction to computer networks. The last part will contain a description and analysis of areas of specialized construction work itself. Key words: Operating system, Novell, NetWare, software, network, IT, switch, network card, internet, server, workstation, PC, FTP Spoločnosť Novell, Inc sa špecializuje na sieťové operačné systémy a softvérové produkty pre internet. Novell vznikol pomocou Eyring Research Institute sídliacom v Provo v štáte Utah. Dennis Faiclough, Drew Major, Dale Neibaur a Kyle Powell ukončili prácu v Eyring Research Institute a prešli do Novell, kde využili svoje znalosti a skúsenosti k podpore a vývoji projektu Novell. Dennis Fairclough bol nielen zakladateľom spoločnosti Novell, ale aj členom pôvodného týmu ktorý sa podieľal na začiatkoch Novell Data Systems. Do týmu zloženého z členov ako boli Drew Major, Kyle Powell a Dale neibaur vyvíjajúci SuperSet Software, sa neskôr zapojil tiež Ray Noorda, ktorý prišiel do spoločnosti v roku 1983. Novell, Inc poskytuje riešenia, ktoré robia pracovné prostredia produktívnejšie, bezpečnejšie a ovládateľnejšie. Novell, Inc podporuje tisíce organizácii po celom svete. S produktmi ako sú Novell GroupWise, Novell ZENworks a Novell Open Enterprise Server, môžu podniky dosiahnúť nové úrovne produktivity a zároveň minimalizovať náklady, komplikovanosť a riziká. Podporuje tisíce organizácií po celom svete prostredníctvom technológií pre spoluprácu, zabezpečenie koncových zariadení a súborových a sieťových služieb. Spoločnosť Novell, Inc verí, že zákazníci by mali mať možnosť výberu a plnú kontrolu nad svojimi IT systémami. Takmer 50 percent zamestnancov Novellu pracuje mimo územia USA, vo viac ako 100 pobočkách po celom svete. Regionálne a vývojové strediská Novellu sa nachádzajú napríklad v indickom Bangalore, v Pekingu, v anglickom Bracknell, v Paríži, Prahe, Sao Paolo, Sydney alebo v Tokiu. Generálnym riaditeľom spoločnosti Novell je Bob Flynn. Po dokončení akvizície spoločnosťou Attachmate Corporation v roku 2011 začali spoločnosti Novell a SUSE operovať po boku spoločností Attachmate a NetIQ ako dve samostatné jednotky. Centrála spoločnosti SUSE bola presunutá do nemeckého Norimbergu. Portfólio produktov Novell zahŕňa riešenia pre správu e-mailov a plánovanie, tímovú spoluprácu, správu súborov a tlače a zabezpečenie koncových staníc. V Českej republike sa spoločnosť Novell výrazne zapojila do rozvoja eGovernmentu. Je dodávateľom a správcom centrály Czech POINT a značnou mierou tiež podporuje vzdelávanie IT profesionálov na českých školách. Medzi najväčších zákazníkov Novellu patrí napríklad AUDI, BT, Cathay Pacific, mesto Los Angeles, Credit Suisse, Deutsche Bank AG, Gulfstream Aerospace Corp, HSBC, Lufthansa, dopravný podnik mesta New York, Postbank, PSA Peugeot Citroën, Qualcomm, Siemens, štát Kalifornia, UK National Health Service, Wal-Mart, Wyeth a rad ďalších spoločností a inštitúcií. Novell NetWare existuje od roku 1985 kedy bola uvedená jeho prvá verzia 1.2. Využíval chránený režim procesora Intel 80286, vtedajšej novinky. Obsahoval viac úlohové spracovanie, riadenie prístupu k adresárom pomocou systému „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
13
prístupových práv či integrovaný databázový systém Btrieve. O rok neskôr vznikol systém NetWare 2.0, ktorý vďaka vyššie uvedenej podpore chráneného režimu mohol využívať viac než 640 KB pamäti. Umožňoval pripojenie až štyroch sietí naraz. Postupom času sa vyvíjali novšie a novšie verzie. Rada 5 a 6 systému NetWare dokončila trend prechodu do prostredia TCP/IP mimo iné i pre súborové a tlačové služby a nezávislosť na natívnom proprietárnom klientovi NCP, ktorý je možné naďalej používať voliteľne s CIFS a AFP. Siete postavené na systéme NetWare sú veľmi otvorené a ich základom je stále adresárová databáza NDS/eDirectory. Na konci prvého desaťročia 21. storočia sa platforma NetWare stále viac približovala Unixu, pre ktorý už existoval port väčšiny jeho služieb. To súvisí s akvizíciou SuSe Linuxu, ktorú Novell vykonal. Cieľom bakalárskej práce je vývoj a realizácia pracoviska pre výcvik špecialistov sietí s operačným systémom Novell NetWare. Práca je rozdelená do dvoch častí, v prvej časti je popísaná teoretická časť kde je možné naštudovať znalosti o počítačových sieťach, ich histórii, ale aj budovaní či ochrane a spravovaní. Druhá časť je praktická časť kde sú uvedené postupy pri budovaní špecializovaného pracoviska. Hardvérové a softvérové zariadenie učebne, ale i postup inštalácie a správa siete je popísaná v tejto časti. Pri budovaní špecializovaného pracoviska je potrebné mať pokročilé znalosti o budovaní počítačových sietí. Tieto znalosti je možné nadobudnúť z mnohých knižných alebo internetových zdrojov. Budovanie učebne pre výcvik špecialistov je užitočná práca ktorá má prínos pre štúdium a skvalitňuje výučbu. Pre budovanie je potrebné vybrať si miestnosť kde je umožnený prístup na internet, poprípade ho tam zaviesť. Zaobstarať potrebné hardvérové a softvérové vybavenie je samozrejmosť ako počítače na ktorých pobeží server a na ktorých budú mať študenti a učitelia možnosť pracovať, sieťové káble ktoré umožnia prepojenie medzi jednotlivými pracovnými stanicami a pod. Budovanie počítačovej siete je pre profesionála otázkou pár minút avšak pre neskúseného človeka to môže byť veľký problém. Každý počítač musí mať pripojenú sieťovú kartu. Na prepojenie potrebujeme prenosové prvky, napríklad sieťový kábel, ktorý zabezpečí spojenie medzi danými zariadeniami. V prípade že je v sieti viac počítačov, je potrebné zaobstarať prepínač (switch), ktorý umožňuje prepojenie väčšieho počtu počítačov. Prvým krokom pri inštalácii systému Novell NetWare je zvolenie vhodnej verzie. Dôležité je mať k dispozícii stanicu ktorá bude vyhovovať minimálnym systémovým požiadavkám danej verzie systému. Pri voľbe NetWare 6,5 sú požiadavky nasledovné: • Počítač s procesorom Pentium* 2 alebo AMD* K7 procesor • 512 MB operačnú pamäť • Super VGA grafickú kartu • DOS partíciu najmenej 200 MB • 2 GB voľného miesta na disku mimo DOS partície • Sieťovú kartu • CD mechaniku Samozrejme, vždy je lepšie mať výkonnejšie zariadenie ktoré dokáže pracovať rýchlejšie a spoľahlivejšie. Minimálne požiadavky zabezpečia možnosť fungovania serveru avšak silnejšie zariadenie umožní napríklad aj rýchlejšiu inštaláciu samotného systému. Priebeh inštalácie sa dá rozdeliť do niekoľkých krokov: • Spustenie inštalácie • Vytvorenie diskovej oblasti DOS • Zadanie úvodných parametrov inštalácie • Kopírovanie súborov do diskovej oblasti DOS • Špecifikácia ovládačov • Vytvorenie diskovej oblasti a logického disku SYS • Kopírovanie prvej časti súborov do diskovej oblasti NetWare • Prechod do režimu grafickej obrazovky • Zadanie ostávajúcich parametrov inštalácie • Kopírovanie druhej časti súborov do diskovej oblasti NetWare „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
14
Po prejdení všetkých krokov a teda správnom nainštalovaní systému vznikne zo zariadenia fungujúci server. Na samotnom serveri bežný užívatelia moc funkcií nevyužijú. K systému NetWare je možné nainštalovať aj rôzne služby, ktoré poskytuje spoločnosť Novell, Inc. Najpoužívanejšie služby sú Novell eDirectory, Novell iFolder, Novell Access Manager, Novell Evolution, Novell Client, Novell GroupWise, Novell Identity Manager, Novell NetMail atď. Užívatelia sa môžu prostredníctvom Novell Client pripojiť z pracovných staníc na server. Pre pripojenie sa počítača z prostredia mimo učebne je potrebné spojazdniť FTP server, teda vzdialený prístup.
LITERATÚRA: [1] Novell, Inc. [online]. [cit. 2012-03-16]. Dostupné z WWW: http://www.novell.com [2] PŘICHYSTAL, Oldřich. Novell NetWare 6 Podrobná příručka. [s.l.] : Computer Press, 2002. 540 s. ISBN 807226625X. [3] Chip. [online]. [cit. 2012-03-16]. Dostupné z WWW: http://www.chip.cz/ [4] Tynet. [online]. [cit. 2012-03-16]. Dostupné z WWW: http://tynet.sk/
ADRESA: Majerská 179 020 61 Lednické Rovne Tel.: 0904 213 255 e-mail:
[email protected]
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
15
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
16
RIZIKA A ZABEZPEČENÍ ON-LINE TESTOVACÍHO SYSTÉMU Michal Černý Evropský polytechnický institut, s.r.o. Abstrakt: Zabezpečení aplikací je jednou z nejdůležitější částí webového projektu. Cílem této práce je uvědomit uživatele internetu o tom jakým způsobem lze aplikace napadnou a jak se proti takovýmto napadením bránit. V této práci se popisují veškeré možnosti napadení serveru a hlavně možnosti napadení webových aplikací v jazyce PHP. Pro budoucí nebo stávající programátory, kteří nejsou s těmito riziky seznámeni by měla být bezpečnost jejich vlastních aplikací prioritou, proto jsem se zaměřil na základní, ale i pokročilé druhy napadení. Ve své bakalářské práci jsem si položil za cíl zanalyzovat současné aplikace internetového portálu EPI, s.r.o. a navrhnout taková bezpečností řešení, aby aplikace nebylo možné napadnou či zneužít ve svůj prospěch. Klíčová slova: Internet, Zabezpečení, Ochrana, Webové aplikace, Napadení, Obrana
V dnešní době může být každý systém napaden na více úrovních. Od strany uživatele až po napadení serveru. Prioritou je zajistit, aby celá aplikace neměla jakoukoliv bezpečnostní chybu. K těm nejvíce častým útokům patří ze strany uživatele XSS a CSRF. Pokud útočník napadá server využívá ve většině případu DDOS útok. Naším cílem tedy je upravit aplikace tak aby útoky nebyly možné a aplikace nebyla jakkoliv omezena nebo zneužita. První krokem k tomu aby útoky nebyly možné je provést kompletní analýzu celé aplikace. Většina útoků spojených s webovou aplikací souvisí se vstupem ze strany uživatele. Pokud není ošetřen vstup od uživatele aplikace může dojít k poškození aplikace a to v různém rozsahu dle toho jakou část aplikace tento vstup naruší. V nejhorším případě může webovou aplikaci takto neošetřený vstup poškodit natolik, že nebude použitelná. Dále jde také o nastavení webového serveru na kterém webová aplikace běží. Správné nastavení služeb jako PHP nebo správné nastavení serveru může zajistit ochranu před určitými typy útoků. Jeden z nejčastějších technik napadení serveru zajišťujících internetové służby je DDOS útok. Toto napadení spočívá v přehlcení požadavky na server což zapříčiní pád nebo minimální nefunkčnost a nedostupnost serveru. Cílem tohoto útoku je buďto znemožnit komunikaci uživatele se serverem, nebo ji alespoň velmi zpomalit, nebo donutit server k restartu, tudíž komunikace neprobíhá vůbec a server je tak nedostupný. DOS (Denial of Service) nebo také DDOS (Distributed Denial of Service) je jedna z nejčastějších technik napadení serveru zajišťujících internetové služby. Toto napadení spočívá v přehlcení požadavky na server což zapříčiní pád nebo minimální nefunkčnost a nedostupnost serveru. Cílem tohoto útoku je buďto znemožnit komunikaci uživatele se serverem, nebo ji alespoň velmi zpomalit, nebo donutit server k restartu, tudíž komunikace neprobíhá vůbec a server je tak nedostupný. Většina útoků způsobí především jazyk PHP kdy útočníci využívají specifické díry jako například zaplý register_globals, který způsobuje to, že všechny superglobální proměnné z POST, GET, SESSION, COOKIES promění na globalní proměnné pod daným názvem. Tímto krokem umožní útočníkovi zvenčí vložit vlastní proměnnou do aplikace s vlastní hodnotou. Základním nastavením jazyka PHP by tedy mělo být vypnutí register_gloals a spoléhat se pouze na získání dat ze superglobálních proměnných pouze přes $_POST, $_GET, $_SESSION, $_COOKIE. Jestiže aplikace načítá soubory ze serveru a hodnota načteného souboru se udává pomocí url může utočník změnit tuto url a načíst libovolný soubor ze serveru. Pokud je ve webové aplikaci nahrávání souboru a není vstup ošetřen, může útočník nahrát na server vlastní spustitelný subor který může například číst z databáze nebo smazat kompletní strukturu serveru. Větší webové projekty se dnes neobejdou bez databáze do které se ukládají veškerá data. Tyto data se vyvolávají z databáze pokud uživatel prostřednictvím svého internetového prohlížeče vyvolává funkce spojené s databází. Potencionální útočník se s píše zajímá o data uložené v databázi než o samotnou aplikaci a pro nabourání do databáze mu mnohdy stačí pouze otevřený port. „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
17
Pokud tedy aplikace obdrží žádost od uživatele, sestaví se SQL dotaz, který je zpracován na straně databázového serveru a uživateli se vrací jeho výsledek, který je dál například zpracován webovou aplikací. Nejčastější typek útoku na databáze je SQL injection. Tento typ útoku využívá neošetřený vstup od uživatele. Utočník tak může modifikovat SQL dotaz a napadnout databázi webové aplikace. Hlavním problémem SQL injection je důvěra vývojářu a nekontrola vstupů od uživatelů. Jedním způsobem je ošetřit všechny vstupní data což, ale může být zdlouhavé a dá se i na nějaký vstup zapomenout. Druhá možnost je spolehnout se na magic_quotes_gpc a všechny hodnoty uzavírat do apostrofů. Testatovací systémy se mohou dělit na dva typy a to obyčejný test, který má za cíl informatovat nebo poučit uživatele a testovací systém, který zkouší uživatele a jeho výsledek má vliv na určitou věc jako například studium, pracovní pozice atp. Pokud budeme hovořit o testu který má ve výsledku vliv měl by tedy především běžet pouze na lokální síti aby se tak předešlo útokům ze strany venkovních neznámých útočníků. Pokud by testovací systém běžel pouze na lokální síti a byl by napaden bylo by snažší útočníka odhalit. V případě, že je potřeba aby testovací systém běžel volně na internetu je důležíte před spuštěním testu uživatele identifikovat přihlašovacím formularem a tento formulář ošetřit tak aby útočník nemohl do testu projít bez přihlášení nebo přihlášen jako jiný uživatel. Dále je třeba zajistit kompletní analýzu a kontrolu celého testovacího systému. Útočník může snadno odhalit jak se generují otázky. Pokud test po odopovědi uživatele vypisuje rovnou zdali odpověděl správně nebo ne a pokud odpověděl špatně jaká odpověd je správná může útočník vyvolat zobrazení správné odpovědi ještě před tím než sám odpoví. Útočník může také změnit čas pokud je test časově omezen a není časové omezení správně ošetřeno. Jestli je možnost psát test na vice pokusů může útočník odeslat jeden test pouze zkušebně aby odposlechl dotaz na server a ten následně změnil ve svůj prospěch, ale opět za předpokladu, že takováto cesta není správně ošetřena. Všechny tyto možnosti musí vývojář testovací aplikace brát v zřetel a musí je také po vývoji aplikace řádně vyzkoušet, protože pokud by útočník na chybu v aplikaci přišel, mohl by si tímto pomoci ve svůj prospěch Vývojář by měl také dbát na to, že útočník nebude chtít změnit výsledek svého testu, ale bude mít zájem o všechny otázky nebo o výpis všech už ukončených testů. Je proto zapotřebí ošetřit vstupy přes které by bylo možné provést SQL injection. Útočník by mohl pomocí SQL injection proniknout do databáze testů a následně si vypsat všechny testovací otázky i s opdověďmi a ty poté využít buďto ve svůj prospěch nebo ve prsopěch někoho cizího. Pokud vývojář vytváří jakkoukoliv aplikaci ať už se jedná o testovací nebo o cokoliv jiného je nutné dbát na bezpečnost a to hlavně ze strany zneužití aplikace nebo zneužití uživatelů kteří aplikaci používají. Mnoho vyvojářů si totiž v dnešní době myslí, že útočníci útočí pouze na velké korporace a velké stránky bohužel opak je pravdou a existuje mnoho začatečníků kteří si právě zkouší své dovednosti na různě vybraných aplikacích a člověk nikdy neví zdali jeho aplikace zrovna není ta na které se může mladý útočník zaučovat. Může se, ale také stát, že na aplikaci nezaútočí přímo nějaký útočník s umyslem, ale může to být běžný uživatel, který omylem vyplnil nějaký formulář špatně a dostal se tak do chybové hlášky, které sice nerozumí, ale i přesto mohl tuto aplikaci poškodit. Bakalářská práce na toto téma se blíže a hlouběji zaobírá možnosti napadení a hlavně obranou webových aplikací proti útočníkům.
KONTAKT: Michal Černý Krasická 61 Prostějov +420 606 558 043
[email protected]
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
18
PROGRAMOVÉ ŘÍZENÍ JASU PRVKŮ LED Jiří Grebeníček Evropský polytechnický institut, s.r.o. Abstrakt: Tento článek se zabývá problematikou řízení jasu prvků LED diod, způsoby jejich řízení a jednotlivými zapojeními které slouží k řízení a regulaci jasu diod a dále programovým řešením řízení za pomocí stavebnice Arduino s mikroprocesorem ATmega 328 firmy atmel. Klíčová slova: LED (světlo emitující dioda),řízení,světlo,jas,Arduino,ATmega Abstract: This article deals with the brightness control LED elements, methods of management and individual involvement to help manage and control the brightness of LEDs and management software solutions using Arduino microprocessor kit 328 Atmel Atmega Keywords: LED (Light-Emitting Diode),managment,light,brightnes,Arduino,ATmega
LED (Light-Emitting Diode) dioda emitující světlo.Je to elektronická polovodičová součástka obsahující přechod P-N. Narozdíl od klasických diod LED dioda vyzařuje viditelné světlo, infra případně UV záření v úzkém spektru barev. Spektra záření diody závisí na chemickém složení použitého polovodiče.Led diodu je možné použít pro velkou škálu aplikací..proncip funkce LED diody pochází-li přechodem diody mezi anodou a katodou elektrický proud v propustném směru, přechod vyzařuje (emituje) nekoherentní záření s úzkým spektrem. Může emitovat i jiné druhy záření. Tento jev je způsoben tzv. elektroluminiscencí. Led diod existuje obrovské množství typů a provedení: • blikající LED- Jsou konstrukčně stejné jako klasické led ale obsahují navíc klopný obvod, díky kterému tato LED bliká (obvykle s periodou 1s.). Nejběžněji jsou k dostání v červené, žluté nebo zelené barvě. • LED se zabudovanými rezistory- nemusíme přidávat předřadné rezistory.výhoda je snadnější aplikace.mají mnoho využití například pro indikaci v automobilové technice, kde mají vestavěný předřadný rezistor pro 12 V. • infračervené LED- infračervené LED nedílnou součástí některých bezpečnostních kamerových systémů nebo se s nimi můžeme setkat například v dálkovém ovládání od televize.Také se používají v IrDA, pro komunikaci elektronických zařízení na malé vzdálenosti. • ultrafialové LED- Tyto LED jsou instalovány v zařízeních pro kontrolu ochranných prvků bankovek, nebo jiných dokumentů Vícebarevné LED- diody obsahují minimálně dvě paralelně nebo opačně polarizované a zapojené diody, kdy každá je jiné barvy (typicky červená a zelená). Tím je umožněno zobrazit dvě různé základní barvy nebo rozsah škály barev namíchaný změnou poměru svitu jednotlivých LED diod. Jiné zase obsahují sadu diod rozdílných barev uspořádaných do skupin zapojených se společnou anodou nebo katodou. Zde můžeme dosáhnout širší škály různých barev bez toho, že bychom museli měnit polaritu napájení (např. často používaná RGB LED - červená, zelená a modrá). LED diody se běžně vyráběji v v průměrech: 1,8mm; 3mm; 5mm; 8mm; 10mm a napájecí napětí se zpravidla pohybuje v rozmezí 1.5-3.5V Způsobů řízení led existuje mnoho typů a řešení: U led diod obecně platí pravidlo že čím víc proudu, tím víc světla. Nejjednodušším způsobem nastavení proudu diodou je pomocí předřadného odporu ,který zapojíme v sérii s LED diodou.Dále je možné k regulaci jasu LED použít jednoduchý regulátor s tranzistorem nebo pulzně šířkový modulátor PWM kdy LED diodou protékají krátkodobé impulzy proudu.Tyto impulzy se přivádějí v daleko vyšší frekvenci, než je lidské oko schopné zachytit, takže LED dioda vypadá jako by pořád svítila.Změnou střídy pak měníme jas.Pokud máme dostatečně velké napětí, můžeme propojit několik LED do série pouze s jedním předřadným rezistorem. Příklad sériového zapojení LED diod:na níže uvedeném obrázku se nachází seriové zapojení dvou LED diod (LED 1,2) s předřadným rezistorem R1.V sériovém zapojení je na všech prvcích v obvodu stejný proud. „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
19
Obrázek č. 1:seriové zapojení LED Zdroj:vlastní
Příklad paralelního zapojení LED diod:na níže uvedeném obrázku se nachází paralelní zapojení dvou LED diod (LED 1,2) s předřadnými rezistory R1,R2. V paralelním zapojení je na všech prvcích v obvodu stejné napětí.
Obrázek č. 2:paralelní zapojení LED Zdroj:vlastní
Příklady zapojení pro řízení a regulaci LED diod:
REGULACE JASU TRIMREM Toto zapojeni nam umožňuje regulovat jas svitive diody LED1za pomocí trimru tak že nastavujeme různe polohy trimru RT2 a tim reguluje proud, ktery prochazi LED1. Schema zapojeni:
Obrázek č. 3:regulace jasu LED trimrem Zdroj:vlastní
REGULACE JASU LED PEVNYMI REZISTORY Toto zapojeni nam umožňuje regulovat jas svitive diody LED1 pomoci rezistorů s pevnou hodnotou.
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
20
Schema zapojeni:
Obrázek č. 4:regulace LED pevnými rezistory Zdroj:vlastní
REGULACE JASU LED POMOCI TRANZISTORU NPN Tranzistor je zapojen jako zesilovač proudu. Pomoci trimru RT2 regulujeme plynule proud do baze tranzistoru T1 a tim ovládáme kolektorovy proud ,který řídí jas LED1 Schema zapojeni:
Obrázek č. 5:regulace LED transistor NPN Zdroj:vlastní
REGULACE JASU LED POMOCI TRANZISTORU PNP Tranzistor je i v tomto připadně zapojen jako zesilovač proudu. Pomoci trimru RT2 regulujeme plynule proud do baze tranzistoru T1 a tim kolektorovy proud, který prochazi take LED1. Schema zapojení:
Obrázek č. 6:regulace LED transistor PNP Zdroj:vlastní
BLIKAČ SE DVĚMA TRANZISTORY Zapojeni astabilniho multivibratoru se dvěma NPN tranzistory. Schema zapojeni:
Obrázek č. 7:blikač se dvěma tranzistory Zdroj:vlastní
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
21
BLIKAČ S ČASOVAČEM 555 Zapojeni blikače s LED řizeneho integrovanym obvodem 555. Rychlost blikani lze měnit pomoci změny RC členu tvořenym RT2+R3 a C6. Schema zapojeni:
Obrázek č. 8:blikač s časovačem 555 Zdroj:vlastní
STMÍVAČ S LED Bezkontaktni spinač T1 je ovladan bezkontaktnim děličem napětim (jehoč časti jefototranzitor), ktery je ovladan změnou osvětleni. Zapojeni využiva efektu fototranzistou.Pokud na bazi fototranzistoru dopada světlo, tranzistor se otevře a může jim procházet proud.Toto zapojeni funguje tak, že pokud bude světlo dopadat na fototranzistor T8, tranzistor T1 zůstane zavřeny a LED4 nebude svitit. Schema zapojeni:
Obrázek č. 9:stmívač LED Zdroj:vlastní
ŘÍZENÍ LED DIOD POMOCÍ STAVEBNICE ARDUINO Arduino je stavebnice jejíž srdcem je 8bitový mikroprocesor Atmel AVR s použitými čipy ATMega8, ATMega168, ATMega328, ATMega1280 a ATMega2560.Arduino je určeno pro kutily, bastlíře, umělce a designéry.Je vhodné k vytváření nejrůznějších elektronických projektů. Software arduina je založen na technologii jednoduchého programovacího jazyku wiring což je oběktově orientovaný jazyk který je založen na c/c++ syntaxi a vychází také z programovacího jazyku Java. Mikroprocesor Arduina obsahuje zavaděč (bootloader) díky ktrému je možné bez použití dalších zařízení (programátorů) jednoduše nahrávat software do flash paměti obsažené v mikroprocesoru arduina. Blikající LED Jedná se o jednoduchý program díky kterému je možné ovládat LED diodu pomocí arduina.dioda se zhasíná a rozsvěcuje v nastaveném časovém intervalu Schéma zapojení:na níže uvedeném obrázku se nachází schéma zapojení LED diody s přeřadným rezistorem R1 k desce arduina
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
22
Obrázek č. 10:blikající LED Zdroj:vlastní
Zdrojový kod progamu: /* int LedPin = 13; //led bude připojena na výstupní pin13 void setup() //Tato část proběhne po startu } pin mode(ledpin, OUTPUT) } void loop() //tato část kodu se stále opakuje { digitalWrite(13, HIGH); // rosvícení LED delay(1000); // PAUZA 1s digitalWrite(13, LOW); // zhasnutí led delay(1000); // PAUZA 1s }
ŘÍZENÍ LED DIOD Jedná se o jednoduchý program díky kterému je možné ovládat 10 LED diod za pomoci 10ti výstupů arduina a tlačítka kterými jsou ovládány jednotlivé naprogramované funkce. Schéma zapojení:na níže uvedeném obrázku se nachází schéma zapojení led diod a ovládacího tlačítka T1 do desky Arduino.
Obrázek č.11:řízení LED diod Zdroj:vlastní
KONTAKT: Jiří Grebeníček Školní 527 68605 Uherské Hradiště Tel: +420608000266
[email protected] „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
23
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
24
VYTVOŘENÍ GRAFICKÉ DATABÁZE, STRUKTUR PRVKŮ ATOMŮ PERIODICKÉ TABULKY Sylva Sumerauerová, Jaroslav Hejtmánek Evropský polytechnický institut, s.r.o. Kunovice Abstrakt: Tento článek se zabývá problematikou jak navrhnout struktury prvků atomů pomocí prstencových struktur protonů a neutronů. Článek je především zaměřen na modelování fraktálních modelů prvků v programu Blender. Je zpracován tak, aby v něm bylo dále pokračováno, obsahuje zpracování sudých i lichých prvků. Její výsledek by měl být vhodný pro publikování za EPI s.r.o. ve vědeckých časopisech a prezentacích na konferencích evidovaných ve vědecké databázi Web of science. Klíčová slova: Počítačová grafika, bitmapová a vektorová grafika, 2D grafika, 3D grafika, Blender, fraktál, izotop, atom, proton, neutron, viro-prstenco-fraktalové struktury. Abstract: This article deals with how to design the structure of atoms of elements with annular structures of protons and neutrons. The article is mainly focused on modeling the fractal model elements in the program Blender. It is processed so that it was further continued, contains odd and even number of processing elements. The result should be suitable for publishing the EPI Ltd. in scientific journals and presentations at scientific conferences, registered in the database Web of Science. Key words: Computer graphics, bitmap and vector graphics, 2D graphics, 3D graphics, Blender, fractal, isotope, atom, proton, neutron, faith-ring-fractal structure.
Nový pohled na svět tak lze označit fraktální geometrii a teorii chaosu. Fraktální geometrie je součástí obsáhlé teorie chaosu a slouží jako jeden z důležitých nástrojů popisu dynamických, turbulentních a nelineárních dějů. Teorie chaosu spolu s fraktální geometrií zasahuje prakticky do všech vědních oborů. Počínaje meteorologií, přes ekonomiku, biologii, medicínu až po astronomii. Zásadním způsobem mění pohled na přírodní struktury, dynamiku, turbulenci a nelineární systémy. Jako mnohé z nových teorií odstraňuje hranice, které oddělovaly vědecké disciplíny a stává se tak vědou uplatňující se v mnoha různých oborech. Dá se říci, že teorie chaosu je vědou o věcech běžných. Je vědou o mracích, vodních vírech, stromech, listí, pohoří, sněhových vločkách, počasí, biorytmech, inflaci, atd. Teorie chaosu se stala nedílnou součástí dnešní matematiky a fyziky [1]. S Mendělejovou tabulkou prvků se setkáváme již na základní škole. Kdy zjišťujeme, že vše kolem nás má nějaké složení. V posledních letech dochází k významným změnám v oblasti fyziky, chemie a především v oblasti počítačové grafiky. Kterou se my především budeme zabývat, a ta nám také umožní 3D znázornění prvků. Díky ní propojíme všechny tři zmíněné oblasti. Proto je toto téma velmi aktuální. Cílem práce je, znázornění struktury prvků atomů pomocí principu viro-prstenco-fraktalové struktury protonů a neutronů. Kdy k tvorbě základních a složitějších prvků použijeme trojrozměrné objekty. K tvorbě a znázornění prvků použijeme 3D animační a modelovací program Blender. Který je volně šiřitelný a lze v něm vytvářet např. obrázky, počítačové hry i prostorové animace. Od ostatních programů se na první pohled zdá nepřehledný, a tím i mnoho uživatelů odradí. Nenechme se, ale odradit: určitá složitost má svoje důvody. Po bližším seznámení uživatel zjišťuje, že program má nekonečné možnosti s využitím různých technik. Mezi další výhody Blenderu patří, že je stále ve vývoji. A tím se můžeme těšit na další neočekávané možnosti. Práce je rozdělena do dvou částí. V úvodní části práce nastudujeme problematiku těchto struktur a na základě Mendělejevovy tabulky prvků navrhneme grafické struktury, které vytvoříme v 3D grafickém prostředí. V teoretické části se zabývám vznikem fraktálu, a co to vlastně fraktál je a obecnými údaji o grafice. Kde je zmíněno, že fraktální geometrie zasahuje do mnoha oblastí vědy a příroda tomu není výjimkou, jak z citátu vyplívá.
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
25
V druhé praktické části práce uvedeme základní popisy tvorby složitějších struktur a zanalyzujeme vhodnost fraktálových struktur pro řešení problému. Práce je z hlediska náročnosti rozdělena na sudé a liché prvky, kdy jejich spojení nastane v databázi prvků. V které bude jak stručný popis prvků tak i jejich 3D struktura. Spojení modelů s vírovými strukturami rozšiřuje chápání světa o nový pohled na evoluci neživé přírody s použitím prstencových a fraktálových a vírových podstruktur se samo-organizací. Budeme se zabývat převážně strukturami a jejich vazbami, případně transformacemi těchto struktur na jiné. V popisu těchto struktur převažovaly obrázky, neboť mají nejvyšší vypovídající schopnost pro vytvoření strukturální představy. Snahou bylo vybrat takové struktury, které by mohly vysvětlit složitost světa, a to pokud možno co nejjednodušeji. Postupně byly vybrány tři základní typy struktur: vírové struktury, prstencové struktury a fraktálové struktury. Atomové jádro lze sestavit z prstencových protonů a neutronů pomocí následujících pravidel: • Proton nelze přímo spojit s protonem, kromě dvou protonů se stejnou osou. • K protonu lze připojit další proton s jinou osou pomocí neutronů. • Na jedné ose mohou být pouze dva protony a dva elektrony. Ukazuje se, že je možné kombinací těchto tří základních struktur vytvořit libovolnou reálnou strukturu (elektron, proton, neutron, atom, molekulu ale i černou díru). Pomocí tří výše uvedených pravidel lze sestavovat jednotlivé atomy periodické soustavy prvků. Pomocí strukturálních transformací lze vysvětlit celou řadu jevů, a to pomocí představ i bez složité matematiky. Samoorganizace je přirozený důsledek evolučního procesu, kdy velký shluk jednodušších podstruktur (např. vírových podstruktur protonu, neutronu a elektronu) na sebe vzájemně neustále působí, což umožňuje vznik složitějších struktur, jako jsou např. atomy a molekuly. První rozdíl představ mezi klasickou představou vycházející z koulových struktur a víro prstencových struktur je zobrazen na obr. 1. Nová představa vychází z toho, že rychle rotující koule se změním na rotující prstenec, v jehož díře vzniká vírová struktura. Druhý rozdíl se týká struktury atomu vodíku. Klasická představa vychází z planetárního modelu sluneční soustavy. Nyní se ví, že tento model je nesprávný, neboť by obíhající elektron při ztrátě energie se musel neustále přibližovat k protonu a tedy atom vodíku by musel zaniknout, což se za dobu existence vesmíru nestalo. Nová představa vychází z levitačního modelu, kdy elektrické pole protonu a elektronu prochází jejich středovými otvory. Elektrické siločáry mají tendenci se smršťovat podobně jako napnutá gumička. Elektrická pole protonu a elektronu tedy způsobuje jejich přitahování. Současně elektron i proton mají kolem sebe magnetická pole, která se odpuzují. Tato pole jsou vytvořena jejich podstrukturami [4]. V posledních letech dochází k významným změnám v oblasti fyziky, chemie a především v oblasti Elektron tedy neobíhá kolem protonu, nýbrž levituje v určité vzdálenosti d od protonu. Číselně je tato vzdálenost shodná s poloměrem r v Bohrově modelu. Třetí rozdíl se týká problematiky vákua. Einstein vakuum zavrhl a gravitaci si vysvětloval pomocí zakřiveného prostoru. Nová představa naopak vychází z toho že i prostor, ve kterém nejsou základní částice hmoty je vyplněn jejich fraktálovými podstrukturami s různým stupněm organizovanosti. Protože si každý pod pojmem vakua představuje něco jiného byl zaveden pojem gravum, což je prostor plný víro-prstencových podstruktur v různých stavech samo-organizace. Tím by se dal vysvětlit problém temné hmoty a energie. Hmota a energie jsou postatě jedna věc pouze se liší svou topologií. Hmota má struktury uzavřené do prstenců (setrvačníků), zatím co energie jsou otevřené struktury (např. sluneční záření), viz bod 4 vpravo na obr. 1. Je zajímavé, že tvar vírových podstruktur v bodě 3 na obr. 1 se podobá Einsteinově zakřivenému prostoru. Strunová teorie nepoužívá samoorganizaci a vyžaduje další dimenze. Těchto dalších šest dimenzí lze nahradit prstenco-fraktálovým popisem. Tím se současně vyhneme problému singularit, neboť i ta nejmenší podstruktura není bod ale velmi malý prstenec. Teorie VFT (vortex-fractal theory) sjednocuje všechny čtyři základní síly fyziky. Je jednoduchá pro pochopení, ale náročná na představivost. VTF současně ukazuje na elegantnost přírody, tj. jak se může postupnou evolucí vírových struktur (včetně prstenců) vytvořit složitý a přitom nádherný svět, který nás obklopuje. Základem pro pochopení přírody je znalost vírové struktury světla. Hmotu pak můžeme chápat jako uvězněnou energii uvnitř uzavřených vírových struktur. Atomové jádro vytvořené z vírových prstenců (protonů a neutronů) tak vytváří jednu uzavřenou energetickou strukturu [2, 3].
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
26
Obr. Č.1: Struktura atomu zlata Zdroj:Vlastní
Od práce se očekávalo, že bude vhodná pro publikování za EPI s.r.o. ve vědeckých časopisech, prezentacích na konferencích evidovaných ve vědecké databázi Web of science. Čímž bakalářská práce splnila v plném rozsahu své očekávání.
LITERATURA: [1] Fraktální geometrie. [online]. [cit. 2012-02-26]. Dostupné z WWW: http://www.ksr.tul.cz/fraktaly/geometrie.html [2] Pavel Ošmera. [online]. [cit. 2012-02-11]. Dostupné z WWW: http://pavelosmera.cz/papers/2010-osmeramendel1.pdf [3] OŠMERA, P. The Vortex-fractal-Ring Structure of Electron, Proceedings of MENDEL2008, Brno, Czech Republic (2008) 115-120 [4] OŠMERA, P. The Vortex-fractal Structure of Hydrogen, Proceedings of MENDEL 2008, Brno, Czech Republic (2008) 78-85
KONTAKT: Sylva Sumerauerová Polní 497 373 12 Borovany Tel.: +420 728 560 694 e-mail:
[email protected] Jaroslav Hejtmánek Panská 686 04 Kunovice Tel.: +420 737 000 309 e-mail:
[email protected]
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
27
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
28
SÍŤOVÉ PROSTŘEDÍ LINUX Libor Holčík Evropský polytechnický institut, s.r.o., Kunovice Abstrakt: Tento příspěvek se bude zabývat prací v síti a to konkrétně v operačním systému Linux, respektive v linuxové distribuci Kubuntu.Jako první co je důležité pro uvedení do stavu funkčnosti systému je instalace Linuxu a jako další jsou to instalace jednotlivých počítačových programů pro správu serveru a jeho částí.Součástí takového systému je i Evropský Politechnický Institut, na kterém již běží linuxový server. Tento server využívá nejnovějších standardů bezdrátových sítí. Jedná se oStandard IEEE 802.11n, který zajištuje rychlost až 150Mbps. Bezdrátové sítě však nezajišťují tak vysokou přenosovou rychlost, bezpečnost a spolehlivost tak, jako kabeláže metalické nebo optické. Klíčová slova: Počítačové sítě, Samba, NFS, FTP, Linux, Kubuntu, WIFI zabezpečení Abstract: This paper willdeal with Networking, and specifically in the Linux operating systém or Linux distribution in Kubuntu. As the first of what is important to bringin to the state system's functionality is to install Linux and other such installations are various computer programs to manage server and itsaffiliates. Part of the system is Politechnický European Institute, which is already running a Linux server. This site uses the latest wireless networking standards. This is an IEEE 802.11n, which provides speeds up to 150Mbps. Wireless networks do not provide such a hight ransmission speed, safety and reliability as copper or fiber optic cabling. Keywords: Computer networks, Samba, NFS, FTP, Linux, Kubuntu, WIFI security
ÚVOD Bezpečnost bezdrátových sítí je stále vyvíjena tak jako i přenosové rychlosti, tudíž bude jednou dosáhnuto vysoké bezpečnosti a především možnosti přenosu obrovských datových přenosů na velké vzdálenosti. Dalším významným krokem je tak velká mobilita tohoto systému, této mobility je hlavně dosáhnuto pomocí tzv. chytrých telefonů a tabletů. Tyto telefony a tablety, již dnes začínají na nízké cenové hladině, tudíž je tento způsob pro komunikaci velice levný i při dosahovaných velikostech objemů dat. Pro uživatele, kteří jsou nároční na výpočetní výkon a upřednostňují mobilitu tak je taktéž možnost instalace jednotlivých prvků také na zařízení jako jsou tablety. Dalším možným řešením jsou malé netbooky a notebooky, které zaručují i klávesnici a myš pro lepší ovladatelnost celého systému. Pro uživatele to znamená řadu výhod, mohou si totiž stáhnout nebo vytisknout materiály, které mají i stovky kilometrů od domova a není k tomu již potřeba nějakých velkých zařízení postačí mobilní telefon nebo tablet. Jestliže se budeme bavit o systému linux tak je nejvíce využívaný program pro serverou část program s názvem Samba. Jedná se o značně populární programový balík dostupný v rámci GNU licence, který implementuje serverovou část protokolu CIFS na klientu s Linuxem. Původně byl balík vytvořen Australanem Andrewem Trigellem, který rozpitval protokol SMB a výsledný kód vydal v roce 1992. Systém CIFS nabízí pět základních služeb: • Sdílení souborů • Síťový tisk • Autentizaci a autorizaci • Vyhledávání jmen Samba neposkytuje pouze soubory na Linuxu pomocí protokolu CIFS, ale může také provádět všechny základní funkce primárního serveru Windows NT 4.0 domény. Samba podporuje některé pokročilé vlastnosti včetně přihlašování do Windows NT domén, předávání profilů uživatelů Windows a sdílení tiskáren pomocí CIFS. Na rozdíl od systému NFS, který je silně provázán s jádrem, Samba nevyžaduje žádné úpravy jádra a běží zcela jako uživatelský proces. Připojí se na porty používané pro příchozí NBT požadavky a čeká na požadavky od klientů na přístup k nějakému zdroji. Poté co je požadavek přijat a autorizován, démon smbd vytvoří kopii sama sebe a pracuje pod uživatelem daného požadavku. výsledkem je, že jsou zachována všechna přístupová práva souboru v Linuxu(včetně skupinových práv). „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
29
Další významným systémem je NFS ( Network FileStorage ). Systém byl původně vyvinut společností Sun Microsystems v roce 1984, v současné době má jeho další vývoj na starosti organizace Internet EngineeringTaskForce (IETF). Funguje především nad transportním protokolem UDP, avšak od verze 3 je možné ho provozovat také nad protokolem TCP. Network FileSystem umožňuje sdílení složek a souborů na vzdáleném stroji (serveru) na stroj lokální (klient) přes síť. Je to unixový síťový filesystém, který podporuje uživatelská práva ve formátu UGO (User Group Other), tedy to, co známe z Linuxu. Na rozdíl od většiny ostatních protokolů (FTP, SMB, ...) je to bezstavový protokol. Neexistuje nic jako navázané spojení, přihlašování se apod. Klient pouze pošle na server požadavek, např. ls /, a server mu odpoví. Další je File Transfer Protocol (FTP) je protokol TCP pro stahování a odesílání souborů mezi počítači. FTP pracuje na modelu klient / server. Serverová část se nazývá FTP deamon Neustále naslouchá FTP žádosti od vzdálených klientů. Při přijetí žádosti, spravuje přihlašovací jméno a nastaví připojení. Po dobu trvání sezení provádí některé příkazy zasílané klientem FTP. Přístup na FTP serveru lze řídit dvěma způsoby: • Anonymní • Ověřený Další je SSH, je to je zabezpečený předchůdce programu RSH (Remote Shell) Jedná se o tzv. komunikační kanál který propojuje dvě místa v síti.
ZÁVĚR Využití tohoto programu je následují přenos souborů pře programy (sftp a scp). Vzdálené spouštění příkazů tudíž nikdo nezjistí o jaké programy ani výstupy se jedná. Přesměrování portů a jejich směrace a to včetně směrovacího protokolu X11. Vzdálené přihlášení, lze se bezpečně přihlásit ke vzdálenému počítači. Komunikace probíhá na dvou úrovních a to na klientské časti a serverové části. V okamžiku kdy klient odešle příkaz na připojení na server, se mezi těmito počítači vytvoří šifrovaný tunel a pak zde veškerá komunikace probíhá přes tento zabezpečený tunel. Identifikace a autentizace se pak děje pomocí hesla. Klient pošle uživateli požadavek a poté jej pošle přes zašifrovaný tunel na server, který jej ověří a pokud dopadne autentizace dobře povolí přihlášení. Důležité je že i samotné heslo je přenášeno šifrované takže je nikdo nemůže přečíst jako například u RSH.
ADRESA: Libor Holčík Větrná 421, Uherské Hradiště, Tel.: 774905882, e-mail:
[email protected]
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
30
TÝMOVÁ SPOLUPRÁCE S POMOCÍ OPEN PROGRAMU DOTPROJECT Roman Jahoda Evropský polytechnický institut, s.r.o. Kunovice Abstrakt: Tento článek se zabývá problematikou týmové spolupráce pomocí groupware programu dotProject. Článek je především zaměřen na projektové řízení a následné aplikace na program dotProject. Klíčová slova: Spolupráce, projektové řízení, groupware, dotProject, administrator, skupina, server Abstract: This article deals with teamwork using groupware program dotProject . The article is mainly focused on project management and apply on the program dotProject. Key words: Collaboration, project management, groupware, dotProject, Administrator, company, server
Spolupráce je proces, který je nezbytný, pokud chceme aby pracovalo více lidí na společných cílech. Pomocí projektového řízení můžeme spolupráci zefektivnit. Projektové řízení zahrnuje disciplíny jako je organizování, plánování, zabezpečení a řízení zdrojů, většinou i s pevně daným termínem dokončení a výškou rozpočtu. Hlavním úkolem řízení projektů je dosáhnutí všech stanovených cílu a zároveň dodržení stanovených limitů, limity mohou být individuální: • Čas • Rozpočet • Náplň projektu Cílem práce je rozbor možností týmové spolupráce s využitím technologie DotProject a její aplikace do rutiny EPI s.r.o. a zhodnotit přínos týmové spolupráce. Práce je rozdělena na 2 části. V úvodní části se řeší teoretické možnosti týmové spolupráce a projektového řízení, seznámení se s možnými alternativami dotProject, technologickými požadavky na server. V praktické části je dotProject nasazen na server a zaveden do provozu. K práci bude přiložena i videonahrávka, která uživatele seznámí s prácí v dotProject. Projektové nástroje mohou ještě více podpořit proces spolupráce. Jedním z těchto nástrojů je dotProject, který umožňuje online řízení projektů. Výhodou oproti standartní týmové spolupráci je integrování všech potřebných věcí pro správnou a flexibilní spolupráci. Tyto metody mají za cíl zejména zvýšit úspěšnost týmů, které se zapojily do spolupráce při řešení problémů. Další výhodou je i podpora internetových telefonů, takže můžeme na cestách být v obraze o tom, co se právě řeší, kde se náhle vyskytl problém a tak dále. Stáčí jen znát doménu/ip na které je dotProject zprovozněn, pro přihlášení a také zabezpečení se uživatel musí logovat pod svými přihlašovacími údaji, které mu vygeneruje administrátor, lze také nastavit konkrétní heslo, pokud to administrátor/vedení umožní. V případě ztráty hesla je možné využít formulář pro ztrátu hesla , který je k dispozici pod logovací tabulkou. Administrátor uživatele zařadí do skupin/oddělení ve kterých spolupracují na jednotlivých projektech, které se k daným skupinám přiřadí. Každý uživatel je zde zaveden a je mu přidělena jeho osobní karta, kde jsou uvedeny osobní informace, včetně kontaktních údajů a skupiny pod kterou spadá, pracovní zařazení. Dále jsou mu přiděleny práva, na jednotlivé moduly, které uživatel bude moci vidět, či spravovat. Je zde mnoho možností jak upravit personální strukturu firmy podle individuálních potřeb. Skupiny se podle továrního nastavení třídí na: • Klient • Prodejce • Dodavatel • Poradce • Vedení • Interní • Neuplatněná skupina „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
31
Pomocí tohoto strukturovaného propojení, lze do systému zavézt i přímo komunikaci s výše jmenovanými skupinami, sdílet jim určené soubory a veškerá komunikace je snadnější, protože lze přímo kontaktovat potřebné oddělení, což komunikace výrazně zrychluje a také usnadňuje. V případě potřeby lze výše vypsané skupiny přejmenovat, podle potřeb firmy. Jakmile je struktura firmy vytvořena, mohou být jednotlivým skupinám přiděleny projekty. Projekty jsou rozdělené podle postupu práce a lze si v systému o nich zjistit: • Datum a čas požadovaného ukončení/předání práce • Rozpočet • Náplň práce • Návaznost na další skupiny Pro přehledné zobrazení termínu si může uživatel zobrazit kalendář, ve kterém budou zaneseny všechny termíny, které se ho týkají. Součástí dotProject je i fórum, kde mezi sebou mohou jednotlivci i celé týmy komunikovat. Vytvoří se fórum, které se musí vztahovat, k nějakému projektu. Jakmile je fórum založeno, uživatelé do něj budou moci vkládat témata, které budou moci ostatní uživatelé komentovat. Využívání fóra se hlavně vyplatí, pokud bude řešen nějaký problém a zeptat se co nejvíce potencionálních rádců. Problémy lze také vyvěsit Soubory pro sdílení, se mohou nahrát do složek a podsložek, které se vytvoří a pojmenují podle potřeby, například je výhodné pojmenovat složky podle oddělení, jména a nahrávané soubory přiřadíme k projektu. Vytvoření vhodné struktury složek, výrazně zlepší přehled a zkrátí čas potřebný k nalezení potřebného souboru. Pro správné fungování programu musí server mít • Apache – verze 1.3x nebo 2.x • PHP – verze 4.1 nebo vyšší, avšak ve verzi 5.x, se mohou vyskytnout problémy, doporučuje se nepoužívat verzi 4.3.7 a místo ní použít verzi 4.3.6. Pro správnou funkci Gantových diagramů je také potřeba mít GD knihovnu. • MySQL – verze 3.23.x nebo vyšší • XML – Je třeba mít podporu XML. Spolupráce je pro člověka velmi důležitá, avšak ke správné a efektivní spolupráci je potřeba komunikace na dobré úrovni a to hlavně platí u velkých projektových týmů větší tým a jejich úkoly na sobě navzájem závisí. Další bod je zde i samotné zadávání a rozdělování úkolů, jakou formou se zadává, jestli je možné zpětně úkoly dohledat, stanovit datum ukončení jednotlivých úkolů a hlavně aby měl vedoucí týmu přehled o tom co se právě řeší, kdo již své práce odevzdal, kdo čeká na dokončení projektu, vzniklé problémy a mnoho dalšího. Groupware nástroje nám umožňují zahrnout všechny výše jmenované starosti do jediného programu a určitě je čeká světlá budoucnost.
Obr. 1 Rozhraní dotProject Zdroj: Printscreen a následný edit obr.
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
32
LITERATURA [1] W. Jason Gilmore. Velká kniha PHP 5 a MySQL. Zoner press. 712 s. ISBN 80-86815-20-X [2] Lavin, Peter. PHP objektově orientované -- koncepty, techniky a kód. 1. vyd. GRADA. 211 s. ISBN 978-80-2472137-8 [3] DotProject [online]. c2005 [cit. 2011-10-13]. The home of dotProject - the Open Source Project Management tool. Dostupné z WWW:
. [4] Siteground [online]. c2004 [cit. 2011-10-13]. DotProject. Dostupné z WWW: . [5] Gerner, Jason; Scouarnec, Yann Le; Naramore, Elizabeth; Boronczyk, Timothy. PHP 6, MySQL, Apache. 1. vyd. Computer press. 816 s. EAN: 9788025127674
KONTAKT Roman Jahoda Nesovice 44, 68333 Telefon: 732778211 email: [email protected]
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
33
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
34
VÝVOJ A REALIZACE PRACOVIŠTĚ PRO MĚŘENÍ NA DIGITÁLNÍCH OBVODECH Roman Káňa Evropský polytechnický institut, s.r.o., Kunovice Abstrakt: Tento článek se zabývá vývojem a realizací pracoviště pro měření na digitálních obvodech. Základem pracoviště je vývojová deska Arduino UNO a integrovaný obvod MH 7400. Na pracovišti číslo jedna, které je umístěno na desce plošného spoje, jsou realizovány základní logické funkce, logický součin AND, logický součet OR a negace NOT. Na pracovišti číslo dvě je realizován klopný obvod JK a klopný obvod RS a na pracovišti číslo tři je logická síť. Vše je umístěno do školního stavebnicového modulu formátu A5. Klíčová slova: ArduinoUNO, integrovaný obvod MH 7400, logické členy, klopné obvody Abstract: This article deals with development and implementation of workplace for measurements on digital circuits. The workplace is based on development board Arduino UNO and integrated circuit MH 7400. In the workplace, number one, which is located on the PCB (printed circuit board) are realized the basic logic functions. First function is logical conjunction AND, second function is logical sum OR and last function is logical negation NOT. In the workplace number two, is realized flip-flop JK and flip-flop RS. In the workplace number three is realized logical network. Everything is placed in a school building block module A5. Key words: ArduinoUNO, integrated circuit MH 7400, logic elements, flip-flops
Základem pracoviště je vývojová deska Arduino UNO. Jedná se o Open-source platformu (otevřený zdrojový kód který můžeme bezplatně používat, šířit a upravovat jak potřebujeme). První Arduino vzniklo v Itálii a to ve firmě SmartProjects. Firma take vyvinula velice pohodlné vývojové prostředí (napsáno v jazyku Java a samozřejmě k dispozici i se zdrojovými kódy). V roce 2006 získal projekt Arduino významné ocenění v kategorii digitálních komunit na Prix Ars. Arduino UNO obsahuje mikroprocesor Atmel ATMega328, 16MHz takt, 32kb flash paměť, 2kb SRAM paměť a 1kb EEPROM paměť.Vývojová deska má 14 vstupních/výstupních pinů, 6vstupních analogových, napájecí konektor a připojení USB.Díky USB kabelu jej můžeme velmi jednoduše připojit k počítači. Desku napájíme USB kabelem, nebo pomocí adapter 12V. Arduino UNO je nástupcem Arduina Dumeliavého pro rok 2011.Rozložení součástek a popis desky (obr.4). Dále pak deska plošného spoje obsahuje integrované obvody MH 7400 které obsahují 4x funkci NAND.Za pomoci techto obvodu jsou realizovány všechny funkce na měřícím pracovišti. Průřez integrovaným obvodem MH 7400 můžeme vidět zde (obr č.1).
Obr č. 1:Průřez integrovaným obvodem MH 7400 Zdroj: Vlastní
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
35
Zapojení logického členu OR je realizováno dvěma inventory vytvořenými spojením vstupů hradel typu NAND a jejich výstupy vedou na vstupy třetího hradla typu NAND. Pro realizaci logického členu AND jsem použil dvě hradla typu NAND a to tak, že výstup prvního hradla vede na vstup druhého které je zapojeno jako invertor. Pro realizaci logického členu NOT jsem spojil vstupy hradla typu NAND. Schémata zapojení jsou znázorněna na Obr č.2 a ověření funcí je znázorněno v tabulce č. 1 pod obrazkem.
Obr č. 2:Zapojení logických členů OR, AND, NOT Zdroj:Vlastní
A 0
OR Funkce:Y=A+B B Y LED 0 0
A 0
AND Funkce:Y=A·B B Y 0 0
0
1
1
0
1
0
1
0
1
1
0
0
1
1
1
1
1
1
LED
NOT Funkce:Y=Ā A Y LED 0 1 1
0
Tabulka č. 1: Pravdivostní tabulka OR, AND, NOT Zdroj:Vlastní
K ověření funkčnosti zapojení jsem použil LED diody které slouží jako indikace výstupního napětí.Pokud LED dioda svíti je na výstupu hodnota log 1 a pokud LED dioda nesvití je na výstupu hodnota log 0. Dále pak jsou realizovány dva klopné obvody, klopný obvod RS a klopný obvod JK. Schémat zapojení klopných obvodů jsou zobrazeny níže obr č.3. Klopný obvod RS je jedním z nejzákladnějších a nejjednodušších BKO. Realizovat jej můžeme pomocí dvou dvouvstupových hradel typu NAND. Výstup prvního NANDu vede do jednoho ze vstupů druhého NANDu, výstupu druhého NANDu vede do jednoho ze vstupů prvního NANDu. Vstup R se označuje jako RESET. Přivedení hodnoty logická 1 na tento vstup vynuluje hodnotu Q (na výstupu je nastavena hodnota logická nula). Vstup S se označuje jako SET, přivedení hodnoty logická 1 bude na tento vstup nastavena hodnota Q na logickou 1. Pokud dojde ke stavu kdy je na R a S zároveň logická 1, mluvíme o zakázaném stavu.To znamená, že tento stav není definován a není předem možné určit, jaký stav se bude nacházet na výstupu obvodu.Proto aby se tomuto stavu zabránilo se konstruují tzv. RS obvody s prioritou set nebo reset.Pokud by mělo u normálního obvodu dojít k hazardnímu stavu, obvod se přepne do priority set (1) a nebo do priority reset (0). Klopný obvod JK vychází s klopného obvodu RS. A z toho důvodu musíme i u klopného obvodu JK zamezit možnosti vzniku vstupní kombinace, při které nejsou jednoznačně určeny stavy výstupů. J nastavuje hodnotu logická 1 a vstup K nastavuje hodnotu logická 0. Oproti RS se tento klopný obvod vyrábí pouze v synchronní variantě. Označení tento obvod nese po vědci jménem Jack Kilby(zkratka JK), ten jej představil v roce 1958 ve firmě Texas Instruments.
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
36
Obr č. 3:Zapojení klopných obvodů RS a JK Zdroj:Vlastní
Vstupy na jednotlivé obvody jsou řízeny dvěma způsoby. První způsob je pomocí dvou polohových tlačítek ON/OFF. Po stisknutí tlačítka je z vývojové desky přivedeno napětí na vstupy integrovaného obvodu. Druhý možnost jak řídit vstupy integrovaných obvodů je pomocí arduino software přes sériový port. Každý obvod má naprogramovaný počet stavů. Hodnoty vstupů mohou být log 0 nebo log 1. Zařízení využívá programovací jazyk Wiring. Jedná se o objektově orientovaný jazyk, který je založen na C/C++ syntaxi a také vychází z grafické schopnosti programovacího jazyka Java. Arduino software je volně stažitelný jednoduchý a velmi dobře propracovaný nástroj který slouží pro psaní zdrojového kódu a pro přímé odeslání zdrojového kódu do mikroprocesoru na vývojové desce Arduino. Jeho velikost na disku je cca 232MB.
Obr č. 4:Vývojové prostředí Arduino software Zdroj:Vlastní
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
37
Obr č. 5:Popis vývojové desky Arduino UNO Zdroj:Vlastní
Obr č. 6: Grafický náhled na měřící pracoviště Zdroj:Vlastní
LITERATURA: [1] MALINA, Václav. Digitální technika. 1.vyd. České Budějovice: KOPP, 2000, 207 s. ISBN 80-858-2870-7. [2] HÁJEK, Jan. 2x časovač 555: praktická zapojení se dvěma časovači. 1.vyd. Praha: BEN - technická literatura, 1998, 111 s. ISBN 80-852-3021-6. Internetové zdroje: [3] Arduino Uno [online]. [cit. 2011-03-18]. Dostupné z WWW:
ADRESA: Roman Káňa Babice 561, telefon:608 746 886, email: [email protected]
„PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
38
SOFTWARE PRO ŘÍZENÍ PROCESU ORGANIZACE BAKALÁŘSKÝCH PRACÍ Radim Kolísek Evropský polytechnický institut, s.r.o., Kunovice Abstract: Výsledkem mé práce je vytvořit za pomocí jazyka PHP část informačního systému pro organizaci bakalářských prací Evropského polytechnického institutu. Navrhnout uživatelsky přívětivé grafické prostředí a moderní grafiku. Při programování systému plním určené požadavky a cíle, které postupem času vyústily v hotový produkt. Stránka prošla testováním a připomínkováním na vybraných studentech a zaměstnancích. Testoval jsem veškeré funkce ze strany studentů i ze strany zaměstnanců. Následně jsem opravil všechny chyby a nedostatky a systém se tímto stal funkční pro ostré nasazení. Klíčová slova: software, grafika, PHP, databáze, bakalářské práce, portál, tiskové sestavy Abstract:The result of my work is created using PHP language part of the information system for the organization of bachelor work of the European Polytechnic Institute. Design user-friendly graphical interface and modern graphics. When programming the system has addressed requirements and objectives, which over time resulted in a finished product.This page has undergone testing and commenting on selected students and staff. I tested all the functions from students and from staff. Then I corrected all the mistakes and shortcomings, and this system became operational for deployment. Key words: software, graphics, PHP, database, thesis, website, print reports
ÚVOD Téma práce se nazývá Software pro řízení procesu organizace bakalářských prací, který usnadňuje práci zaměstnancům a studentům Evropského polytechnického institutu (dále EPI). Jedná se o přímo navrhnutou webovou stránku, kterou budou uživatelé používat pro evidenci bakalářských prací. Cílem práce je vytvoření uživatelsky přívětivého rozhraní speciálně navržené pro zaměstnance a studenty EPI. Systém bude rozdělen na dvě části, kde jedna část bude administrační prostředí pro zaměstnance školy a druhá část bude informační přehled studentů. V administračním prostředí je důležité sjednotit spoustu menších podsystémů do jednotné podoby, upravit grafickou podobu, navrhnout a realizovat další funkce. Systém bude opatřen uživatelskými vrstvami s právy uživatele. V informačním přehledu studenta se bude nacházet časová osa s harmonogramem pro daný ročník studenta, možnost tisku celého profilu, informace o bakalářské práci např. název, cíl, osnovu atd. Dále se zde budou nacházet informace o osobách, které jsou s prací nějak spjati např.: vedoucí, oponent, tutor, garant. U těchto osob bude také grafický status, který znázorňuje, zda byla daná osoba schválena. Zapracován bude systém komunikace mezi studenty a zaměstnanci. Součástí systému bude možnost vypsat tiskové sestavy. Do tiskových sestav budou mít přístup všichni učitelé a zaměstnanci školy. Po úspěšném naprogramování stránky projde stránka důkladným testováním a připomínkováním jak ze strany zaměstnance školy tak i studenty. Dále budou opraveny nalezené chyby a stránka bude připravena do ostrého provozu. Grafický design stránky bude navržen v profesionálním grafickém editoru Adobe Photoshop. Stránka bude naprogramována v programovacím jazyku PHP, který se naprosto hodí pro tuhle problematiku. Databáze bude řešena pomocí databázového systému MySQL. Pro jednodušší práci s portálem využiji technologii jQuery, kterou se dá značně zjednodušit některé postupy.
1. POUŽITÉ TECHNOLOGIE Pro nejlepší požadovaný výsledek je důležité se dopředu zamyslet nad technologiemi, ve kterých budu svou práci vytvářet. Špatným výběrem např. programovacího jazyku by práce mohla skončit fatálním neúspěchem. Zde popsány technologie, které jsem si vybral: • Grafika – pro návrh designu požívám grafický editor Adobe Photoshop. V editoru navrhnu celou podobu stránky do jednoho obrázku. Při následném kódování s obrázkem neustále pracuji a používám navrženou grafiku. • Textový editor – Pro psaní zdrojových kódů používám již několik let program PSpad, který má freeware licenci, tudíž je volně stažitelný na oficiálních stránkách zdarma. Program disponuje funkcemi potřebnými k efektivnímu programování. Tento program šetří čas a námahu programátora. „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
39
• •
•
Struktura webu – Celá šablona je napsána pomocí značkovacího jazyku HTML a nastylovaná pomocí kaskádových stylů CSS. Programovací jazyk – Z programovacích jazyků je na výběr PHP, ASP nebo PERL. Všechno tři jsou programovací jazyky pro vytváření webových stránek nebo aplikací. Po zvážení všech výhod a nevýhod nabízených se jazyků jsem vybral jazyk PHP. V tomto jazyku již několik let programuji a má nejlepší vlastnosti a přínos pro napsání systému bakalářských prací.[1] Dalším programovacím jazykem je Javascript s kombinací frameworku jQuery, který usnadňuje psaní javascriptového kódu. Databáze – Na školním serveru EPI je nainstalován databázový systém MySQL, který s jazykem PHP tvoří nejlepší možnou kombinaci pro webové stránky.
2. NÁVRH ZMĚN V této kapitole se seznámíme s tím, co systém obsahoval doposud a jaké jsou navrhované změny. Ve studentském přehledu byl pouze výpis důležitých údajů z databáze. Stránka však neměla žádný sjednocený grafický design. Nový systém kompletně předělává celý přehled studenta do grafického prostředí, přibude časová osa harmonogramu (viz. kapitola 3), počet procent kompletnosti, informace o bakalářské práci, tabulku s nahranými soubory a indikaci schválení osob okolo bakalářských prací. V horní části stránky, kde je navigační menu uživatelé naleznou tlačítko pro komunikaci, kam se zapisuje veškerá komunikace mezi studentem a zaměstnanci školy. Tlačítko je též vybaveno indikací počtu příspěvků v komunikaci. Porovnání stávajícího a nového přehledu je na obrázku č. 1. Z obrázku jde vidět, že stránka je rozdělena do několika logických celků např.: důležité informace, soubory, osoby okolo bakalářských prací atd. Změny je možno vidět na obrázku č. 1. Pro administrační prostředí bylo navrženo nové grafické prostředí, které navazuje na stávající grafický design. V systému již byl vytvořen jakýsi modul tiskových sestav, ale nedosahoval požadovaných vlastností. Nové tiskové sestavy nabízejí jednodušší a přehlednější procházení oborů školy. Databázová struktura je již vytvořena a proto bude jen jednoduše poupravena pro potřeby nového systému. V informačním přehledu studenta přibyla časová osa, pro kterou navrhnu 2 tabulky v databázi. Ostatní tabulky zůstanou nepozměněny.
3. REALIZACE Realizování započalo od přihlašovací obrazovky, která se zobrazí po prvotním načtení stránky. Uživatel musí nejprve vyplnit své přihlašovací údaje a po úspěšném přihlášení se dostane do informačního přehledu nebo administračního prostředí.
3.1 UKÁZKY REALIZACE V INFORMAČNÍM PŘEHLEDU A ADMINISTRAČNÍM PROSTŘEDÍ V téhle kapitole poodhalím dva ukázkové zdrojové kódy a následně přímo v kódu je rozeberu a postupně okomentuji. • Časová osa – Časová osa harmonogramu slouží k tomu, aby měl student bez problémů online přehled všech termínů. Po najetí na danou buňku se zobrazí bublina, ve které jsou vypsány důležité informace okolo termínu. Pro tuhle funkcionalitu jsem vytvořil funkci, která zobrazuje dané buňky osy. Časová osa je zobrazena na obrázku č. 2. //$co – zde jsou informace o názvu termínu //$kam – informace, kam se má daná operace uložit //$zodpovida – kdo zodpovídá za dodržení termínu //$date – datum termínu //$posledni – pomocná proměnná, ve které je uloženo číslo, která buňka na časové ose se má vypsat jako //poslední //$aktualni – aktuální číslo pozice buňky function bunka_timeline($co, $kam, $zodpovida, $date, $posledni, $aktualni){ //globální proměnné global $i; global $delka; global $pocet; //nastavení cesty ikonek časové osy „PŘÍNOS STUDENTŮ VYSOKÝCH ŠKOL K ROZVOJI NAŠÍ SPOLEČNOSTI“ VI. mezinárodní virtuální studentská konference EPI, s.r.o., Kunovice, Česká republika. 28. březen 2012.
40
$array= array("Student" => "images/user_gray.png", "Pedagogický vedoucí" => "images/user_red.png", "Oponent" => "images/user_orange.png", "Garant" => "images/user_green.png", "Student, garant" => "images/user.png", "Akademický pracovník" => "images/user_suit.png"); //pokud bude dnešní datum větší než datum z databáze, zobrazí se šedé pozadí if ($date![](.$array[$zodpovida].)
'; // globální proměnná, která se po každém cyklu inkrementuje $i++; } Ve funkci se nachází proměnná $array, ve které je uložena cesta k obrázku ikonky, která je zobrazena v buňce na časové ose. Následující 2 podmínky nastavují pozadí buňky. Dále následuje výpis echo, který vypíše jednu samostatnou buňku. V téhle části se také vypisují data pro bublinu po najetí na buňku. •
Tiskové sestavy – Tiskové sestavy slouží k jednoduchému tisku požadovaných údajů studentů a jejich bakalářských prací. Následující kód řeší rozdělování podle roků, oborů a tříd:
//výběr z databáze požadované třídy podlě proměnných $rok, $obor $vysledek = mysql_query(“SELECT ID_tr, Zkratka FROM T_Tridy WHERE vznik=$rok and (id_oboru IN ($obor)) ORDER BY Zkratka“); //nastavení počtu sloupců $pocet_sloupcu = 20; $sloupec = 1; //cyklus pro výpis tabulky while ($trida = mysql_fetch_array($vysledek)) { if ($sloupec==1){ echo "