Témata studentských prací

Z HelpDesk

CIV pro studenty připravuje pravidelně témata pro semestrální práce (SP), projekty a bakalářské práce (BP) a diplomové práce (DP). 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 iniciativitu
  • 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í a vizi předpokládaného výsledku
  • potřebné nástroje nebo zařízení (hardware, software, přístupy k datům, ...)
  • konzultace

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

U zadání je uveden předpokládaný rozsah prací formou typu (SP - semestrální práce, BP - projekt 5 a bakalářská práce, DP - diplomová práce). Rozsah nebo úroveň většiny témat lze zvýšit (například z bakalářské práce vytvořit diplomovou) nebo snížit, vždy je ovšem nutné dohodnout se na tom se zadavatelem.


Programování

Portlet pro správu předmětů v Courseware ZČU (DP)

Zadání vypsal: Ing. Tomáš Pinkas
Rezervováno: Jiří Krch
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 (DP)

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 (DP)

Zadání vypsal: Ing. Michal Švamberg
Rezervováno: Bc. Lukáš Šindler
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.

JSR 168 portlety v dynamickém jazyce (DP)

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 (DP)

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.

Rozšíření podpory RSS pro support.zcu.cz (SP, BP)

Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Rozšířit Mediawiki provozovánou na support.zcu.cz o další parametry pro RSS Feed, které jsou dále používany např. na televizních kioscích, tzv. letiště. Testovací prostředí a veškeré potřebné informace dodá zadavatel.



Operační systémy

Object-base storage device (OSD) pro AFS (DP)

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.


AFS balancer (BP, DP)

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.

Bezpečnostní model v linuxu - selinux (SP)

Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace o bezpečnostním modelu Security-Enhanced Linux jeho použití a možnostech ve formě přednášky a textového příspěvku k přednášce. Mimo detailů ohledně částí RBAC a MAC.

Bezpečnostní model v linuxu - RBAC (SP)

Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace a srovnat možnosti bezpečnostních modelů RBAC z projektů Security-Enhanced Linux a grsecurity jejich použití a možnostech ve formě přednášky a textového příspěvku k přednášce.

Bezpečnostní model v linuxu - MAC (SP)

Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace a srovnat možnosti bezpečnostních modelů MAC z projektů Security-Enhanced Linux a grsecurity jejich použití a možnostech ve formě přednášky a textového příspěvku k přednášce.

Bezpečnostní model v linuxu - grsec (SP)

Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace o bezpečnostním modelu grsecurity jeho použití a možnostech ve formě přednášky a textového příspěvku k přednášce. Mimo detailů ohledně částí PaX, RBAC a MAC.

Bezpečnostní model v linuxu - pax (SP)

Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace o PaX z bezpečnostního modelu grsecurity jeho použití a možnostech ve formě přednášky a textového příspěvku k přednášce.

Bezpečnostní model v linuxu - openwall (SP)

Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Zpracovat informace o bezpečnostním modelu OpenWall, jeho použití a možnostech ve formě přednášky a textového příspěvku k přednášce.



Služby

Pořizování a poskytování záznamu přednášek (DP)

Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ano
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 (DP)

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

Řešení tiskových služeb založené na Open Source Software (DP)

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

Open Source Groupware (kalendář, rezervační systém, nástroje pro spolupráci) (DP)

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. Případně návrh a realizace konkrétních rozvojových sub-projektů pro řešení SOGo nasazované na ZČU.

Virtuální pracovní stanice Orion (DP)

Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Lze s využitím virtualizace efektivně poskytnout osobní dočasný desktop s předkonfigurovaným prostředím pro několik zásadních aplikací - náhrada řešení založeného na terminálovém serveru? Analýza a návrh řešení (image, jeho doprava na stanici a provoz). Možná varianta: Lze s využitím virtualizace zefektivnit současný způsob provozu veřejných laboratoří CIV (obraz stanice a jeho údržba)?

Využití cloud computing pro podporu výuky (DP)

Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Analýza možností využití konceptu a existujících implementací cloud computing pro podporu výuky. Obrazy hotových prostředí (OS, aplikace, databáze, celé sítě) jako studijní opory pro cvičení odborných předmětů a možné realizace prostředí pro jejich použití studenty ZČU.

Služba pro zálohování mobilních stanic (notebooky) (DP)

Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Návrh a realizace služby pro zálohování koncových stanic v prostředí ZČU. Práce má vycházet ze současné technologie podpory koncové stanice na ZČU (Orion-IS), hledat a zhodnotit možná řešení pro jejich zálohování a realizovat zvolené řešení. Požadavkem je využití svobodného SW a zohlednění specifických požadavků uživatelů notebooků.

Elektronický informační systém místností (DP)

Zadání vypsal: Ing. Jiří Sitera
Rezervováno: ne
Návrh a pilotní realizace elektronického informačního systému pro učebny, laboratoře a přednáškové mísnosti ZČU. Je realizovatelný (a s využitím jakých technologií) záměr opatřit řádově stovky místností malými informačními panely ve stylu letiste.zcu.cz? Řešení centrální správy, konfigurace, rozbor pořizovacích a provozních nákladů jednotlivých variant.

Monitoring a vyhodnocení vytížení služeb (DP)

Zadání vypsal: Ing. Jiří Bořík
Rezervováno: ano
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.

Automatizace obnovy PKI certifikátů (DP)

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.

Zlepšení vyhledávací služby na support.zcu.cz (SP)

Zadání vypsal: Ing. Michal Švamberg
Rezervováno: ne
Mediawiki provozována na support.zcu.cz nově zvládá také vyhledávání nezávislé na diakritice, implementace je řešena externím nástrojem. Cílem práce je vyzkoušet a nasadit toto nové vyhledávání na web support.zcu.cz. Testovací prostředí a veškeré potřebné informace dodá zadavatel.

Databáze

Vzdálený monitoring a správa Oracle gridu (DP)

Zadání vypsal: Ing. Petr Jiroušek
Rezervováno: ne
Seznamte se s možnostmi vzdáleného monitoringu a správy Oracle gridu. Navrhněte vhodné řešení pro dálkový monitoring a správy Oracle gridu.

Použití Oracle RDBMS jako XML databáze (DP)

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ů naprogramujte modul pro zpracování XML dokumentů v informačním systému IS/STAG.

Sítě

VoIP

IPT Linksys - SPC (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Otestovat SPC (Configuration Profile Compiler) - binární konfigurační soubor u IP telefonů Linksys.

Asterisk - fax server (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nainstalovat ústřednu Asterisk a nakonfigurovat faxové služby odeslání/příjem faxu.

Asterisk - VoiceMail (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nainstalovat ústřednu Asterisk a nakonfigurovat voicemailovou službu.

Asterisk - PIN + volání (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nainstalovat ústřednu Asterisk a nakonfigurovat extension (telefonní pobočku), která bude vyžadovat pro přístup PIN a po té umožní další volání.

Asterisk - kalendář (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nainstalovat ústřednu Asterisk a nakonfigurovat kalendářovou službu.

SIP klient (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Najít nebo upravit nebo naprogramovat SIP klienta pro režim full screen s možností vysílání videa v linuxu.

Zařízení pro testování hovorů - VoIP (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit HW (připadně použít nějaký levný HW směrovač s linuxem) a nastavit jej, aby šel využít pro testování volání přes protokol SIP. Tzn. aby choval se jako SIP klient, který přijme hovor, udělá echo test a vytoří hovor na danné testovací číslo.

Zařízení pro testování hovorů - analog (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit HW (připadně použít nějaký levný HW směrovač s linuxem a FXS portem) a nastavit jej, aby šel využít pro testování analogového volání. Tzn. aby choval se jako analogový telefon, který přijme hovor, udělá echo test a vytoří hovor na danné testovací číslo. Případně, aby HW měl i funkcionalitu testovat VoIP hovory (byl i SIP klientem).

VoIP HELPDesk (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Prozkoumat aktuálně nastavený VoIP HELPDesk, upgrade, ověřit a roršířit jeho funkce. Vše založeno na aplikační ústředně Asterisk.


Zdokumentování konfigurace

Datasheet pro konfiguraci RIP (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci RIP na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.

Datasheet pro konfiguraci EIGRP (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci EIGRP na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.

Datasheet pro konfiguraci OSPF (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci OSPF na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.

Datasheet pro konfiguraci BGP (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci BGP na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.

Datasheet pro konfiguraci MULTICAST (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci MULTICAST na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.

Datasheet pro konfiguraci IPv6 (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci IPv6 na zařízení Cisco pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.

Datasheet pro konfiguraci CCME (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci CCME - Cisco Call Manager Express pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.

Datasheet pro konfiguraci WLC (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci Cisco WLC - Wireless Lan Controller typ WLC-2006/WLC-2106 pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.

Datasheet pro konfiguraci WLCM (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit datasheet pro konfiguraci Cisco WLCM - Wireless Lan Controller Module typ NM-WLC-6 pro potřeby RCNA Plzeň. Obsah: návod, popis a konfigurační parametry. Přístup ke studijním materiálům a k HW je samozřejmostí.

Mikrotik

Obnovení Mikrotiku (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Provést a popsat tzv. password recovery a upgrade operačního systému na zařízení Mikrotik.

Mikrotik a VRRP (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nastavit na Mikrotiku protokol VRRP (Virtual Router Redundancy Protocol).

Mikrotik a VPN (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nastavit na Mikrotiku podporu VPN (IPsec/OpenVPN).

Mikrotik a QOS (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nastavit na Mikrotiku QOS a optimalizovat konfiguraci na výkon HW.

Ostatní

Sledování FW/VPN Cisco ASA (DP)

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.

Provozní deník (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Najít vhodnou implementaci opensource provozního deníku pro vedení úprav a rozesílání informací o úpravách a různých konfiguračních změn v síti.

Analyzátor konfigurace (DP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit WEB aplikaci, která zpracuje výpis konfigurace a několik Cisco příkazu př. "sh ip route" a porovná jej s přednastaveným vzorkem. Přístup ke studijním materiálům a k HW je samozřejmostí.

IP TV - multicast (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Analyzovat dostupné produky na trhu (zařízení připojitelné k síti a přehrávající multicast stream), rozběhat některý ekvivalentní open source nástroj na Linuxu distr. Debian.

Media server recorder (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nakonfigurovat/naprogramovat open source nástroj na Linuxu distr. Debian, který bude nahrávat multicast stream a bude umožňovat nahrávku na požádání přehrát.

Rezervační systém pro síťovou laboratoř (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nakonfigurovat/naprogramovat open source nástroj na Linuxu distr. Debian, který bude sloužit jako rezervační systém pro vzdálenou práci síťové laboratoře.

Automatický čistič konfigurací (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nakonfigurovat/naprogramovat open source nástroj na Linuxu distr. Debian, který bude mazat konfigurace Cisco zařízení pro vzdálenou síťovou laboratoř.

Packet Tracer Server (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Nakonfigurovat Packet Tracer sloužicí jako server pro vzdálenou konfiguraci.

Design

Implementace jednotného vizuálního stylu ZČU do prostředí CIV (BP)

Zadání vypsal: Ing. Jiří Bořík
Rezervováno: ne
Grafické návrhy a přípravy šablon elektronických dokumentů (korespondence, prezentace, dokumentace, webové stránky...), návrhy úprav designu aplikací provozovaných CIVem. Vše řešeno v rámci JVS ZČU a s přihlédnutím ke specifiku výpočetních aplikací.

Webová aplikace pro tvorbu komixových stripů (SP)

Zadání vypsal: Ing. Jiří Bořík
Rezervováno: ne
CIV využívá ve své prezentaci komixové postaičky (CIVenku a spol.). Cílem práce je vytvořit webovou aplikaci umožňující uživatelům jednoduchým způsobem sestavit jednotlivé komponenty z knihovny (postavičky, bubliny, rekvizity, rámečky) a publikovat vytvořený celek pod unikátním url.