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

Live CD se SIP ústřednou (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit tzv. Live CD/DVD (systém debian) se SIP ústřednou (Kamalio, sip-router...).

SIPs a RTPs (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Otestovat konfiguraci SIP ústředny se zapnutou funkcionalitou zabezpečení SIP protokolu a zabezpečeného RTP protokolu.

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 signalizace (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Otestovat SIP signalizaci v ZČU VoIP při nepřijení hovoru z různých telefonních sítí.

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.

Vytvoření SIP signalizace přes WEB rozhraní (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: Petr Černohouz
Vytvořit webovou aplikaci, která po zadání čísla volaného a volajicího vytvoří pomocí SIP signalizace telefoní hovor.

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

Analyzátor směrovací tabulky (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit WEB aplikaci, která zpracuje výpis cisco příkazu "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í.

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


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.

Sledování Wireless Lan Controller (DP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ano
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 (DP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ano
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.

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.

Virtuální laboratoř (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: ne
Vytvořit virtuální laboratoř pomocí nástroje Dynamips.

Slovník síťařských zkratek (SP)

Zadání vypsal: Ing. Michal Petrovič
Rezervováno: Jan Toť
Vytvořit slovník popisujicí některé sítařské zkratky (zkratka+popis+odkaz na cisco.com).

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.