Bakalářké práce 2010-2011

Externí témata pro bakalářské práce

Na tuto stránku mohou externisté, kteří k tomu dostali od vedoucího katedry přístup, vypisovat témata prací pro studenty KIV. Studenti zde najdou základní popis pro bakalářské práce — v případě zájmu o téma kontaktují uvedeného vedoucího pro další informace a dohodnou si garanta na KIV.

 Instrukce pro zadavatele:  Pro zadání textu tématu se nejprve přihlašte zadáním jména a hesla v levém sloupci. Po té vyberte odkaz  Vytvořit obsah a dále vyberte odkaz Diplomka nebo bakalářka. Dostanete se na stránku s editorem pro zadání textu diplomové/bakalářské práce.

Grafický Java Client

Vedoucí: Ing. Petr Přibyl (petr.pribyl@cca.cz)

V poslední době stále více vstupují do popředí třívrstvé aplikace v prostředí webu, navíc s nástupem technologií „Web 2.0“ se vylepšují jejich grafické a uživatelské možnosti. Přitom je stále potřeba vyrábět klasické aplikace typu client server, které mají v prostředí LAN sítí a interních aplikací firem proti třívrstvé architektuře řadu výhod.
Cílem diplomové práce je vyrobit/použít existující framework pro tvorbu standalone Java aplikací pro platformu klient-server. Framework bude obsahovat objekty pro práci s databází (výběry a změny dat), zobrazení a validace dat zadaných uživatelem a další. Tvoření uživatelského rozhraní bude z valné části deklarativní, tvůrce pojmenuje datové zdroje a řekne, jaké sloupce se budou zobrazovat z jakých sloupců datového zdroje, ostatní vyřídí framework. Řešení bude otevřené, aby bylo možné framework dále rozšiřovat.

Porovnání verzí aplikací

Vedoucí: Ing. Luděk Kratochvíl (ludek.kratochvil@cca.cz)

V našich aplikacích používáme jádro pro společnou správu aplikací. Jádro pracuje v databázi Oracle, používá triggery a uložené procedury v jazyce PL/SQL. Součástí jádra je uživatelské rozhraní, napsané v prostředí Oracle Developer. Jádro používáme ve všech našich aplikacích na bázi technologie Oracle Developer. Čas od času se stane, že se nám jádro „rozjede“ v různých aplikacích a my musíme pracně dohledávat změny.
Cílem práce bude vytvořit sadu nástrojů, které budou schopné porovnat verze jádra v různých aplikacích, a to jak databázovou vrstvu, tak vrstvu uživatelského rozhraní. V databázi je jádro uloženo v samostatném schématu, pro každou aplikaci v jiné databázi. Nástroj bude porovnávat tato schémata. Lze přitom použít databázové linky. Uživatelské rozhraní tvoří sada souborů, nástroj pouze porovná tyto soubory.
Nástroje jako výsledek navrhnou kroky, které je nutno provést ke srovnání verze jádra.

Syndikovat obsah