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