Témata studentských prací
CIV pro studenty připravuje pravidelně témata pro semestrální práce, projekty, bakalářské a diplomové práce. Jednotlivá témata vycházejí z potřeb CIV a předpokládá se jejich nasazení v běžném provozu.
Zadavatel od studenta očekává:
- samostatnost a iniciativnosti
- podrobně konzultovat řešené zadání v každé části
- u větších prací se doporučuje řídit se vlastním harmonogramem
Na oplátku zadavatel poskytne:
- potřebné informace pro splnění zadání
- vizi jak problém řešit
- potřebné nástroje nebo zařízení
Po konzultacích se zadavatelem je vytvořeno kompletní zadání, které by student měl splnit. Vzhledem k tomu, že je předpoklad využití práce v praxi, je kladen důraz na funkčnost a užití standardních postupů při řešení zadání.
Pokud máte zájem o zadání, použijte uvedený kontakt u zadání. Pokud je zadání označené jako rezervované, může zadavatele také oslovit, je možné, že zadání vypíše několikrát (to platí spíše u semestrálních prací). Vybrané zadání je nutné konzultovat s vyučujícím předmětu (semestrální práce) nebo jeho garantem (projeky, bakalářské a diplomové práce).
Diplomové práce
Portlet pro správu předmětů v Courseware ZČU
Zadání vypsal: Ing. Tomáš Pinkas
Rezervováno: ne
Vývoj portletu, který bude zajišťovat vytváření stránek předmětů v Courseware, aktualizaci již existujících a další operace nad daty předmětů. Při realizaci bude potřeba zvládnout techniky Java EE programování, specifikaci JSR 168 a rozšíření přinášející platforma IBM WebSphere portal server. Velká část projektu se bude týkat převodem dat z databáze do XML reprezentace a zpět.
Zpracování XML dat z IBM WebSphere portal serveru a jejich člověkem čitelná reprezentace
Zadání vypsal: Ing. Tomáš Pinkas
Rezervováno: ne
Skripty pro automatické zpracování XML dat z/do rozhraní xmlaccess IBM WebSphere portal serveru. Skripty budou provádět modifikaci XML souborů, adekvátní operacím kopírování, přesunu a mazání stránek v portálu, nastavování práv, vlastníků, apod. Součástí práce bude sada skriptů pro kontrolu konzistence dat v Courseware ZČU, korektnosti nastavení práv, apod. Předpokládá se realizace v hojně užívaném skriptovacím jazyce (např. perl, python, apod.), po dohodě je možno akceptovat také jazyk Java.
Management modul pro Mediawiki
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Analýza potřeb pro správu webu support.zcu.cz, srovnání možností správy ostatních redakčních systémů a implementace rozšíření pro management obsahu v Mediawiki. Cílem je zlepšení možnosti správy, lepší aktualizace, zpřehlednění odpovědnosti za obsah. Nutná znalost PHP5 a MySQL.
Object-base storage device (OSD) pro AFS
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Seznámení se s technologií OSD pro AFS, příprava testovacího prostředí pro ověření spolehlivosti a provedení srovnávacích testů s klasickým AFS přístupem. Nutná znalost jazyka C.
Virtuální stroje jako služba (hosting virtuálních strojů)
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Analýza a návrh technického zabezpečení služby poskytování virtuálních strojů jako pokročilý hosting aplikací v případě, kdy současná služba webhostingu nepostačuje potřebám aplikace. Virtualizace, cloud computing.
Řešení tiskových služeb založené na Open Source Software
Zadání vypsal: Ing. Oldřich Balák
Rezervováno: ne
Analýza dostupných Open Source produktů pro otevřené tiskové řešení větší organizace, mapování požadovaných vlastností tiskového řešení na dostupnou funkcionalitu. Návrh modulárního systému složeného z dostupných komponent, realizace vybraných chybějících článků.
Windows 7 jako základ pracovní stanice Orion
Zadání vypsal: Ing. Tomáš Stibor
Rezervováno: ne
Seznámení se současnou koncepcí a implementací koncové stanice distribuovaného výpočetního prostředí ZČU (OrionXP). Analýza a návrh přechodu na Windows 7 ze současných Windows XP.
Pořizování a poskytování záznamu přednášek
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Analýza a návrh technicko-organizačního zabezpečení pořizování audiovizuálních záznamů přednášek v podmínkách ZČU. Snímání a prezentace doplňkové informace (slidy, ručně psané poznámky). Realizace vybraných částí řešení.
Rozšíření služby webhostingu o instantní aplikační infrastrukturu
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Podpora redakčních, CMS, DMS systémů v podmínkách webhostingu, který poskytuje CIV. Analýza a návrh vhodných systémů k podpoře (Drupal, Wiki, Moodle, ...), návrh technologie pro prefabrikovanou instalaci (připravené "obrazy" namísto čistého webového serveru) vybraných systémů a analýza případných nutných změn ve vlastním webhostingu
Open Source Groupware (kalendář, rezervační systém, nástroje pro spolupráci)
Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Analýza existujících implementací Open Source Groupware, standardy, protokoly, interoperabilita. Návrh a realizace modulárního řešení, spolupráce s poštovním serverem (IMAP), autentizační službou (Kerberos), klienty.
Automatizace obnovy PKI certifikátů
Zadání vypsal: Ing. Pavel Jindra
Rezervováno: ne
Analýza, návrh a realizace rešení pro automatickou obnovu certifikátů uložených na fyzickém autentizačním předmětu (JIS karta) v prostředí ZČU a certifikační autority EJBCA.
Monitoring a vyhodnocení vytížení služeb
Zadání vypsal: Ing. Jiří Bořík
Rezervováno: ne
Jak v reálném a konkrétním prostředí služeb poskytovaných CIV měřit využití jednotlivých služeb a provádět vyhodnocení? Analýza existujících zdrojů dat, návrh jejich využití a realizace nástrojů pro zpracování statistik.
Management a zpracování auditních informací v databázi Oracle
Zadání vypsal: Ing. Petr Jiroušek
Rezervováno: ne
Seznamte se s možnostmi auditovaní v RDBMS Oracle a nástroji na zpracování auditních informací a navrhněte vhodnou metodu auditu a zpracování auditu na různých typech aplikací.
Použití Oracle RDBMS jako XML databáze
Zadání vypsal: Ing. Petr Jiroušek
Rezervováno: ne
Seznamte se s možnostmi ukládání XML dokumentů v RDBMS Oracle a porovnejte jednotlivé možnosti, zejména s ohledem na rychlost a výkonnost zpracování XML dokumentů. Na základě získaných poznatků navrhněte modul pro zpracování XML dokumentů v informačním systému IS/STAG.
JSR 168 portlety v dynamickém jazyce
Zadání vypsal: Ing. Josef Krupička
Rezervováno: ne
Cílem práce je prozkoumat možnosti vývoje portletových aplikací v některém z oblíbených dynamických jazyků (Groovy, Ruby, PHP). Hlavním výstupem práce by byla analýza dostupných možností a ověření jejich použitelnosti (výkonnost, rychlost vývoje, nasaditelnost na různé portálové servery) na jednoduchém portletu. Od zájemce se očekává dobrá znalost platformy Java, velká samostatnost a chuť si vyzkoušet řadu technologií.
Implementace modulu Prohlížení IS/STAG v Adobe Flex
Zadání vypsal: Ing. Josef Krupička
Rezervováno: ne
Cílem práce je vytvořit kostru modulu Prohlížení IS/STAG ve frameworku Adobe Flex. Hlavním výstupem práce by měla být sada znovupoužitelných komponent pokrývajících většinu funkcí současné verze Prohlížení IS/STAG. Od zájemce se očekává dobrá znalost platformy Java, velká samostatnost a ochota učit se nové technologie.
Sledování FW/VPN Cisco ASA
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Jedná se o vytvoření webové aplikace pro sledování stavu a vytváření statistik z bezpečnostního hardwarového zařízení Cisco ASA. Toto zařízení poskytuje na ZČU hlavně funkce aplikačního stavového firewallu a VPN koncentrátoru. Aplikace bude získávat různá data protokolem SNMP.
Sledování Wireless Lan Controller
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Jedná se o vytvoření webové aplikace pro sledování stavu a vytváření statistik z Cisco Wireless Lan Controller. Tento HW spravuje všechy bezdrátové přístupové body a tak řídí celou bezdrátovou síť ZČU. Aplikace bude získávat různá data protokolem SNMP.
Embedded Event Manager
Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Jedná se o vytvoření a ověření v praxi politik Embedded Event Manager (EMM). EEM je rozšíření funkčnosti operačního systému IOS Cisco aktivních prvků využivajicí Tool command language (Tcl) scripty. Díky těmto skripům lze nastavovat různé akce na ruzné stavy, např. při vyšším zatížení zařízení, chybovém portu, velkém přenosu dat atd.
Projekt 5/Bakalářské práce
AFS balancer
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Analyzovat současný stav správy volumů na ZČU, navrhnout řešení pro automatizované balancování volumů a implementovat jej.
Semestrální práce
Srovnání bezpečnostních modelů v Linuxu
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Srovnání bezpečnostních rozšíření linuxových jader jako je Security-Enhanced Linux a grsecurity, zjištění praktických zkušeností a problémy se zaváděním, porovnání vývoje nástrojů a jejich dostupnost v distribucích a obsáhlost bezpečnostních technik.
Náhrada nástroje afsadm
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zjištění dostupnosti náhrady za nástroj afsadm, jeho kompilace pro platformy Linux a Solaris a příprava pro nasazení. Nástroj afsadm zajišťuje na základě ověření Kerberem privilegované operace nad AFS, nejčastěji releasování volumů.
Porovnání souborových IDS pro Debian
Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Porovnání souborových IDS systémů pro Debian GNU/Linux, vyzkoušet jednotlivé projekty, jako jsou tripwire, integrit, aide, samhain nebo fcheck, zjistit jejich slabe a silné stránky, zvláště s ohledem na uložení informací o systému a možnosti konfigurace. Zhodnocení možnosti nasazení v prostředí Orion.