David Hoksza - Homepage

Import jednoduše strukturovaných dat do DB (Nezadáno)

Jazyk: C#/C++/Java

Cílem práce je vypracování importovacího nástroje pro import dat z CSV (, XML , ...) do do různých databází (MSSQL, Oracle, Firebird, MySql, PostreSQL, ...). Nástroj načte data ze "syrové" formy do přehledné formy a takto data zobrazí uživateli. Ten rozhodne, které atributy se přiřadí kterým databázovým tabulkám (tedy které hodnoty jsou číselníkové a které budou v hlavní tabulce) a následně provede import dat do DB, případně vytvoří importovací skript pro danou DB. Nástroj bude v maximální možné míře uživatelsky přítulný a bude umožňovat co nejširší volnost v definici jak data zpracovat a provázat do výsledných databázových struktur.

Zvyšování poměru společných prefixů a sufixů při vyhledávání v proteinových databázích (Nezadáno)

Jazyk: C#/C++

Práce bude vycházet z metody popsané v článku Improved alignment of protein sequences based on common parts . Princip metody je vhodné rozdělení databáze proteinových sekvencí na sekvence setříděné podle prrefixů a sekvence setříděné podle sufixů. Na základě tohoto rozdělení lze urychlit jinak sekvenční vyhledávání. Kvalita rozdělení má pak vliv na procento urychlení. Při rozdělování je brán v potaz pouze okamžitý přírůstek poměru prefixů a sufixů a z toho důvodu se metoda (pravděpodobně) uchýlí k lokálnímu optimu. Cílem práce je tedy implementace nějaké lookahead metody pro zvýšení poměru společných prefixů a sufixů.

Vizualizace řetězcových přiřazení (Nezadáno)

Jazyk: C#/C++/Java

Cílem práce je vypracování modulu pro grafický výstup řetězcových přiřazení (tj. lokální, globální přiřazení, Hammingova vzdálenost, editační vzdálenost, přiřazení se skórovacími maticemi, DTW, ...). Tento modul bude použit v pevném i webovém klientovi (jejichž naprogramování je také součástí práce). Důraz bude kladen na dobré (dobře vysvětlující) grafické a popisné vlastnosti modulu (tj. z vizualizce získat co možná největší množství informací o daném přiřazení, případně i vizualizace práce daného algoritmu).

Informační systém pro cestovní kancelář (Pavel Selement)

Jazyk: ASP.NET

Cílem projektu je vytvořit webovou aplikaci pro intranet cestovní kanceláře. Aplikace bude sloužit pro uchovaní informací o zájezdech a generování plateních příkazů. Jedná se zejména o počty pokojů v jednotlivých hotelech a termínech a informace o osobách, kteří si pokoj zakoupili. Bude umožněno vyhledávání, vytváření nových zájezdů, editace stávajících, tisky a statistiky podle různých kritérií. V systému je nutné zavést uživatele s různými právy.

Oracle Visual Tools (Eva Ondrášková)

Jazyk: C#

Aplikace by měla usnadnit život vývojáři v DBMS Oracle poskytnutím sady nástrojů umožňující jednoduchý přístup k funkcionalitě, která je typicky použitelná spíše na úrovni příkayové řádky (pokud vůbec).

  • Interface k Imp, Exp
  • Interface k SQL Loaderu
  • Statement tracer (profiler)
    • Zobrazovat dobu průběhu
    • Selekce na dané akce (INSERT, UPDATE, DELETE, ...)
    • Interaktivní vazba na datový slovník

PExplorer (Protein Explorer) - knihovna podporující manipulaci s proteiny (Evžen Šindelář)

Jazyk: C++

Cílem práce je vytvoření knihovny, která by sloužila pro podporu práce s proteiny. Knihovna musí obsahovat konvertor pro čtení údajů o proteinech z PDB (Protein Data Bank) a případných dalších zdrojů a také výstup do různých formátů (HTML, XML, PDF, ...). Kromě udržování sekvenčních a strukturálních údajů musí knihovna podporovat základní algoritmy pro práci s těmito údaji (sekvenční zarovnání, optimální superpozice dvojice struktur, ...). Knihovna by měla být dostatečně modulární pro přidání libovolných dalších algoritmů.

Improved Basic R Editor (Aleš Výmola)

Jazyk: C#

Cílem práce je vylepšit základní pomnožinu grafového editoru R. Základní podmnožinou se rozumí vykreslování klasických 2D gfafů, které se používají pro zobrazování výkonů např. indexových metod, apod. Výsledný produkt by měl obsahovat (výčet není definitivní - závisí na zpracovateli):
  • Vykreslování bodových grafů.
  • Vlastní formát pro vstup.
  • Možnost zoomu libovolné části grafu online (jako např. u Acrobat Readeru).
  • Možnost online změny dat v grid-like prostředí s možností ukládání změn v datovém souboru.
  • Možnost porovnávat více grafů v jednom obrázku.
  • Překrývání grafů.
  • Barevné grafy.
  • Možnost interaktivní editace grafu (posun bodů pomocí kterých jsou definovány křivky).
  • Přepočítání křivek zadanou funkcí.
  • Interaktivní změna barev a typů křivek s možností uložení vytvořených změn.
  • Interaktivní změny popisků.
  • Umožnění posunu hodnot na osách (viz. logaritmické škálování, ale ještě manuálně editovatelné).
  • Přerušení osy (možnost přerušit osu, vyskytují-li se v grafu křivky s diametrálně odlišnými hodnotami).

Databáze studentů a jejich plateb (Marie Konárová)

Cílem práce je vytvořit databázovou aplikaci pro školu, která potřebuje evidovat platby studentů, své povinné i nepovinné předměty a aktivity mimo školní vyučování, jako jsou například výlety školy, sportovní kluby, hudební kroužky a jiné. V práci bude zahrnuto sestavovaní rozvrhů.
Práce bude obsahovat:
  • Návrh a vypracování databáze žáků školy (docházka, přihlášky na mimoškolní aktivity, platby žáků), učitelů a předmětů
  • Program jehož činnost bude zahrnovat
    1. obsluhu databáze (vkládání, mazání a změny informací o studentech, učitelích, rodičích, akcích ...)
    2. výstupní informace o docházce a platbách uvedených akcí školy
    3. sestavení rozvrhů
    4. rozvrhy pro jednotlivé učitele, třídy a učebny
  • Programátorskou a uživatelskou dokumentaci
Stav: dokončeno

Bezpečné připojení uživatelů do datové sítě (Jan Douša)

  1. Počáteční analýza firemní sítě a systému připojování k datové síti
  2. Rozbor rizik průniku do datové sítě ze získaných informací
  3. Návrh nového způsobu připojování k datové síti
    • Pravidla připojování k datové síti, která musí být dodržena
    • Návrh nového způsobu
Stav: dokončeno