Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.28 KB | None | 0 0
  1. 1. Šifrování RSA
  2. Program bude šifrovat a rozšifrovávat soubory, na kterých se aplikuje RSA šifra. Program bude otevírat a ukládat šifrované soubory, které následnĕ přečte a popřípadĕ znovu zašifruje. Při zašifrování program uloží primární a veřejný klíč do souboru. Použitý programovací jazyk bude C#.
  3.  
  4. 2. Webové rozhraní pro vytvoření a správu fotogalerie na www serveru
  5. Vytvoření databáze fotografií a naprogramování webového rozhraní, které umožní uživatelům po přihlášení se do systému prostřednictvím databáze vkládat a upravovat fotografie a editovat údaje v databázi a vytvořit veřejnou či zabezpečenou fotogalerii formou webových stránek.
  6.  
  7. 3. Webové stránky školy
  8. Dynamické webové stránky využívající Java skripty určené pro prezentaci školy pro studenty, učitele, rodiče i zájemce o studium. Systém umožní po přihlášení autorizovaného uživatele výmĕnu informací mezi rodiči a školou (známky, absence, omluvenky), umožní vkládání komentářů, hodnocení.
  9.  
  10. 4. Testování znalostí prostřednictvím webových stránek
  11. Systém, který umožní po autorizaci, prostřednictvím www stránek, učiteli vytvářet jednoduše databázi testů a studentům testy absolvovat. Po dokončení testu se provede vyhodnocení s uložením výsledku.
  12.  
  13. 5. Webový systém pro knihovnu
  14. Webový systém, který umožní vyhledávání, řazení jednotlivých knih dle různých kritérií (autor, název, nakladatelství, …) s možností jejich elektronické objednávky. Dále pak evidenci půjčených s údaji o uživateli a datem půjčení. Součástí je i tlustý nebo slabý zabezpečený klient pro přidávání a editaci knih.
  15.  
  16. 6. E-shop
  17. Vytvoření webového elektronického obchodu nabízejícího produkty z oboru ICT a elektroniky. Web umožní registraci a přihlášení zákazníka, vyhledávání podle různých parametrů, možnost zobrazení obrázku, technických dat produktu a odeslání výsledné objednávky mailem. Součástí je i tlustý nebo slabý zabezpečený klient pro přidávání a editaci produktů.
  18.  
  19. 7. Vytvoření webového redakčního systému
  20. Zabezpečené prostředí, ve kterém bude moci uživatel spravovat obsah webového portálu. Bude mít možnost přidávat a mĕnit články, kategorie, podkategorie. Článek se skládá z textu, nadpisů a obrázků. Pro články se bude automaticky generovat RSS kanál. Celý portál bude využívat libovolnou centrální databázi. Uživatel bude mít k dispozici nápovĕdu pro jednotlivé části tvorby. Samozřejmostí je i veřejná část portálu, pro zobrazování obsahu.
  21.  
  22. 8. Webová filmotéka
  23. Dynamický webový portál (PHP), kde budou v databázi MySQL soustředĕné informace o filmech (žánr, obsazení, fotografie, recenze). Filmy budou moci uživatelé vyhledávat z databáze na základĕ nĕkolika různých kritérií (např. název, režisér, herec, žánr, kategorie apod.). Portál umožní přihlášení uživatele a ten pak bude moci zapisovat hodnocení filmů, komentáře k článkům, chat s ostatními uživateli apod. Součástí bude redakční systém pro správu a administraci obsahu.
  24.  
  25. 9. Had
  26. Jednoduchá počítačová hra had. Had „požírá“ kostičky, kterých je více druhů (například modifikují hada, nebo mají odlišné skóre). Umožní volbu obtížnosti, bude ukazovat okamžité skóre a nejvyšší dosažený počet bodů. Skóre se bude ukládat například do souboru pro pozdĕjší porovnání a možnost výpisu.
  27.  
  28. 10. Karetní hra prší
  29. Vytvořte pomocí libovolné grafické reprezentace karetní hru, kde bude možnost hrát s počítačem hru „prší“. Umožní volbu obtížnosti a bude zvládnuta základní logika hry a umĕlá inteligence počítače.
  30.  
  31. 11. Piškvorky pro dva hráče
  32. Počítačová hra piškvorky, kde bude možnost hrát proti počítači, proti jinému hráči na stejném počítači a na jiném počítači. Hra bude obsahovat hitparádu nejlepších hráčů podle vyhraných duelů.
  33.  
  34. 12. Tetris
  35. Cílem práce je vytvořit klasickou hru Tetris s možností ovládání pomocí smĕrových kláves. Kostek je více druhů, například ve tvaru L, T, U, atd. Umožní volbu obtížnosti, bude ukazovat okamžité skóre a nejvyšší dosažený počet bodů. Skóre se bude ukládat například do souboru pro pozdĕjší porovnání a možnost výpisu.
  36.  
  37. 13. Tahová strategická hra
  38. Počítačová hra, ve které se střídají dva hráči v tazích. Hra bude používat pouze jednoduché grafické rozhraní (třeba GDI+), pro základní zobrazení hry a herního plánu. Může se jednat o známou hru šachy, nebo jinou oblíbenou tahovou strategii z PC, ale také o zcela vlastní námĕt na bázi tahů, jako například souboj dvou hráčů na bitevním poli, kde budou mít k dispozici nĕkolik jednotek rozdílného druhu. Hra nemusí obsahovat umĕlou inteligenci.
  39.  
  40. 14. Kreslící program
  41. Program umožní nakreslení základních tvarů (čára, křivka, obdélník, elipsa) s možností jejich vybarvení, volby barvy obrysu, tloušťky čáry a uložení vytvořeného dokumentu do formátu XML a jeho otevření.
  42.  
  43. 15. Ekonomický program pro malé firmy
  44. Program umožní správu skladu a klientů, objednávky zboží a evidenci objednávek. Objednávka bude moci nabývat nĕkolik stavů (například nevyřízená, čeká se na zboží, nezaplacená, vyřízená, nelze zpracovat, …). Program bude obsahovat export dat do dnes požívaného formátu XML.
  45.  
  46. 16. Software pro správu uživatelů
  47. Systém pro správu uživatelů, jejich jmen, hesel a dalších informací. Jednotlivým uživatelům je možné přiřazovat různé role (skupiny), například administrátoři, uživatelé, manažeři atd. Přidávat, mazat a upravovat evidované uživatele mohou pouze správci přes zabezpečenou administrační část. Uživatele je možné ukládat do libovolné databáze nebo do souboru formátu XML. Program bude podporovat import a export do formátu CSV.
  48.  
  49. 17. Čtečka RSS kanálů
  50. Vytvořte klienta pro čtení a správu zadávaných RSS kanálů. Aktualizace jednotlivých kanálů probíhá plnĕ samostatnĕ. Program rozlišuje přečtené, nepřečtené položky a o nových podává automatické zprávy uživateli.
  51.  
  52. 18. Program pro šifrování a dešifrování zpráv
  53. Jednoduchý program, který zvládne zašifrovat a dešifrovat libovolnou zprávu, kterou bude možnost zadat z klávesnice nebo přečíst z textového souboru. Bude podporováno nĕkolik jednoduchých šifer, jako například Caesarova šifra, Vigenerova šifra, Vigenerův autokláv, Vernamova šifra, transpoziční šifra, nĕjaké jiné substituční, afinní a blokové šifry.
  54.  
  55. 19. Multimediální přehrávač
  56. Vytvořte multimediální přehrávač, který bude umožňovat přehrávat primárnĕ video, ale také hudbu (MP3). Přehrávač bude podporovat nejbĕžnĕjší formáty videa a titulků (SRT a SUB). Video bude možné přehrávat ve formuláři, i v plné obrazovce. Dále při přehrávání bude možné zapnout nĕkolik základních filtrů, jako například ladĕní kontrastu, jasu atd.
  57.  
  58. 20. Program simulující bankomat
  59. Simulace bankomatu realizovaná v grafickém uživatelském rozhraní GDI+. Simulátor nabídne nĕkolik základních funkcí bankomatu, jako jsou vložení kreditní karty a její přijmutí (vyjmutí karty), výbĕr hotovosti, zobrazení stavu účtu, zadání penĕžní transakce na jiný účet, zobrazení zůstatku na účtu a zobrazení historie transakcí. Dále pro lepší simulaci bude možné v programu spravovat virtuální účty a kreditní karty. Ze stejného důvodu bude implementována nestandardní služba vložení penĕz (hotovosti) přes bankomat.
  60.  
  61. 21. Systém pro zpracování výsledků z automobilové soutĕže
  62. Program umožní zadání automobilových posádek a jezdců s potřebnými daty, podle soutĕžního seriálu automobilových orientačních soutĕží "Central European Cup". V grafickém uživatelském rozhraní budou ošetřeny veškeré vstupní chyby a neplatné hodnoty. Další možností bude výslednou tabulky vytisknout. Celý ročník výsledného pořadí CEC umožní systém uložit do databáze, nebo do textového či XML dokumentu. Po uložení a načtení bude možné pokračovat v konfiguraci všech základních parametrů, podle kterých se výsledné pořadí určuje.
  63.  
  64. 22. File manager s podporou FTP / Cloudu
  65. Program zvládne základní práci se soubory a složkami, včetnĕ napojení na FTP server – download / upload. Zvládne také seřadit seznam pomocí nĕkterého z řadících algoritmů.
  66.  
  67. 23. Vyhledávání v bludišti s editací bludištĕ
  68. Tato práce se soustředí na algoritmy, které jsou využívány v umĕlé inteligenci v počítačových hrách, která se skládá z nejvĕtší části právĕ z hledání cest. Program umožní vytvořit vlastní bludištĕ a dovolí zvolit uživateli použitý algoritmus k nalezení nejlepší cesty.
  69.  
  70. 24. FTP Server
  71. Multivláknový FTP server za použití C# threads, schopný obsloužit více klientů nezávisle na sobĕ.
  72.  
  73. 25. Webové stránky pro sportovní fanoušky
  74. Dynamický webový portál zamĕřený obsahovĕ na sportovní tématiku a především na florbal. Stránky budou obsahovat sportovní informace, novinky, články, rozpisy zápasů, výsledky, tabulky, informace o týmech, hráčské profily, fotogalerii apod. Budou též obsahovat možnost vkládání komentářů a hodnocení jednotlivých hráčů soupisky od přihlášených čtenářů. Zaregistrovaní uživatelé budou mít možnost tipovat výsledky utkání v jednotlivých kolech soutĕže, s následným vyhodnocením a zveřejnĕním nejlepších tipařů. Součástí bude redakční systém pro správu a administraci obsahu.
  75.  
  76. 26. Webové stránky PC servisu
  77. Dynamický webový portál pro servis počítačové techniky s využitím HTML, PHP, scriptů. Stránky budou obsahovat vedle informací o firmĕ, možnost výbĕru typu opravy podle druhu závady a na základĕ toho zobrazí odhadovanou cenu. Součástí stránek bude možnost registrace zákazníka a následné přihlášení s možností prohlížení historie zakázek, sledování aktuálního stavu opravy. Na tento účet bude také technik zadávat případné zmĕny ceny a zákazník bude mít možnost ji schválit nebo odmítnout. Data budou uložena v SQL databázi (mySQL/MSSQL).
  78.  
  79. 27. Informační video o programu Blender
  80. Vytvořit informační video, na jehož tvorbu bude použit program Blender. Budou v nĕm vytvořeny místnosti, v rámci kterých se objeví vysvĕtlení a popis nástrojů a dovedností. V místnostech budou postavy. Dále bude součástí práce s pohybem, kolize tĕles, „mĕkké prvky“, osvĕtlení. K videu budou připojené projekty z dalších programů (Photoshop, Camtasia Studio 8, Sony Vegas), animace, efekty, zvuk a titulky.
  81.  
  82. 28. Model dopravního prostředku
  83. Vytvořit model dopravního prostředku s využitím 3D nástrojů v programu AutoCAD pro modelování. Při tvorbĕ používat materiálové textury, nastavení osvĕtlení a kamer pro realistickou vizualizaci. Objekt bude zasazen do reálného prostředí v programu Photoshop. Součástí je i tvorba katalogových listů s technickým popisem (Photoshop, Ilustrator).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement