Zadání pro studijní obor: Informatika
Název: Práce s jízdními řády městské hromadné dopravy
Motivace: Na KIV je intenzivně vyvíjen simulační systém městského dopravního zatížení JUTS (Java Urban Traffic Simulator). Tento systém je v současné době ověřován na reálných geografických a dopravních datech malé části Plzně. Simulátor však dosud neuvažuje reálná data o pohybu vozidel MHD. Cílem práce je z dostupných zdrojů získat informace z grafikonu MHD a export těchto dat do vhodných formátů využitelných systémem JUTS. Další využití získaných dat bude v systému pro práci s jízdními řády.
Zadání:
Cílový operační systém: není podstatný, předváděno bude na Windows XP
Jazyk: Java, XML
Charakter práce: První části analytická, druhá část programování v Javě a XML. Práci je možné zpracovávat na domácím PC.
Vhodné pro: Studenta, který je schopen dotáhnout práci do fungující podoby. Je požadován vysoký stupeň pečlivosti a dále i schopnost spolupráce s tvůrci systému JUTS.
Bakalářka: Hana Butková
Zadání pro studijní obor: Informatika
Pracovní název: Analýza Garbage Collectoru v Javě
Pozor: Práce bude řešena pro externí pracoviště v Plzni
Motivace: Od verze Javy 1.4.1 došlo k významným změnám algoritmů Garbage collectoru (GC) a přibylo několik parametrů jeho nastavení. Při běhu programů, které by se měly blížit „real-time“ může docházet k tomu, že spouštění GC blokuje nebo brzdí důležité procesy.
Firma vyvíjející Java aplikace pro kasové systémy by ráda získala analytickou studii týkající se součinosti běhu kódu "téměř" real-time applikace a GC.
Zadání:
Cílový operační systém: Windows XP
Jazyk: Java
Charakter práce: První části analytická, druhá část programování v Javě. Práci je možné zpracovávat na domácím PC.
Bakalář: Jan Liška
Zadání pro studijní obor: Informatika
Pracovní název: Měření systémových prostředků používaných JVM
Pozor: Práce bude řešena pro externí pracoviště v Plzni
Motivace: Pro správný vývoj a kontrolu běhu aplikací je třeba znát real-time informace o využití procesoru, paměti, atd. daným procesem. Toto ale Java přímo neumožňuje.
Jedno z možných řešení je pomocí nativních volání závislých na operačním systému. Další možné řešení je provést rešerši
již volně dostupných řešení, porovnat je a zvolit nejvhodnější z nich. Další možné řešení je na základě rešerše připravit
prostředek "ušitý na míru" potřebám zadavatele. Vhodný postup bude určen na základě předběžné rešerše.
Zadání:
Cílový operační systém: Windows XP
Jazyk: Java
Charakter práce: První části analytická, druhá část programování v Javě. Práci je možné zpracovávat na domácím PC.
Vhodné pro: Studenta, který má smysl pro experimentování.
Bakalář: Jaroslav Bauml
Zadání pro studijní obor: Informatika
Pracovní název: Návrh a implementace skriptovacího jazyka pro produkt flowBEST2.0
Pozor: Práce bude řešena pro externí pracoviště v Plzni
Motivace: Existuje produkt flowBEST2.0, který slouží k návrhu, konfiguraci a výpočtu výrobních procesů (value stream). Všechny klíčové akce a operace v této aplikaci jsou rozděleny do tzv. command. Každá commanda zastupuje určitý úkon provedený nad value streamem (přidání/odebrání zdroje, změna parametrů operace …). Cílem tohoto projektu je navrhnout syntaxi skriptovacího jazyka a implementovat jeho překladač, který by obsáhl všechny akce definované rozhraním flowBEST commands. Dále pak propojit celý mechanismus s existujícím flowBEST prostředím. Důvodem pro vytvoření tohoto skriptovacího mechanismu je jeho použití pro automatické testování.
Zadání:
Cílový operační systém: Microsoft Windows
Jazyk: Java
Charakter práce: První části analytická, druhá část programování v Javě.
Bakalář: Tomáš Holý
Zadání pro studijní obor: Informatika
Název: Návrh a implementace clearingového systému
Pozor: Práce bude řešena pro externí pracoviště v Plzni
Motivace: Firma má zájem zprovoznit na svém serveru clearingový systém, který bude přístupný přes Web rozhraní. Nemá ovšem v tomto směru ještě vypracované žádné návrhy ani implementace, které by jí pomohly otestovat možnosti a rizika dané problematiky. Cílem tohoto projektu je navrhnout a implementovat první verzi systému. Na té se ověří správnost koncepce a v neposlední řadě se zjistí i možná bezpečnostní rizika této implementace.
Zadání:
Cílový operační systém: Microsoft Windows
Jazyk: HTML, PHP, SQL
Charakter práce: První část analytická, druhá část programování. Řešit lze na vlastním PC po instalaci serveru a příslušných modulů.
Bakalář: Martin Konop
Zadání pro studijní obor: Informatika
Název: Skladový systém pro menší firmu
Pozor: Práce bude řešena pro externí pracoviště
Motivace: Úkolem bude vytvořit sytém pro správu skladu. Systém bude evidovat skladové zboží. Bude umožňovat vytvářet nové skladové položky. Nakupovat zboží na sklad, expedovat zboží a prodávat maloodběrateli. Systém uchovává peněžní obraty korespondující s pohybem zboží na skladě -- za kolik bylo nakoupeno či prodáno a jaká je celková hodnota skladu. Další účetní operace neposkytuje, neboť zadavatel k tomuto využívá jiný software.
Zadání:
Cílový operační systém: Microsoft Windows
Jazyk: Java, MySQL
Charakter práce: Databázová aplikace
Bakalář: Kamil Ježek
Zadání pro studijní obor: Informatika
Název: Manažér pro SQL server Firebird
Zadání:
Cílový operační systém: nezávisí
Jazyk: Java, SQL
Charakter práce: Databázová aplikace
Bakalář: Jiří Klement
Poslední změna: 25. 1. 2006
Pavel
Herout