Browsing by Author "Bucháček, Pavel"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
- ItemMatrika pro mateřské školy(2013-01-01) Bucháček, Pavel
- ItemMatrika pro mateřské školy(Technická Univerzita v Liberci, 2013-01-01) Bucháček, Pavel; Kretschmer, PetrCílem bakalářské práce je vytvořit matriku pro potřeby mateřské školy v podobě webové aplikace. Aplikace je navržena tak, aby byla do budoucna snadno rozšiřitelná, dbala důrazu na bezpečnost a bylo ji možné lokalizovat do libovolného jazyka. Systém je postaven na vlastním PHP frameworku, jehož základ byl položen v rámci bakalářského projektu. V aplikaci využívám objektové programování a návrhové vzory. Z důvodu snadné rozšiřitelnosti a udržovatelnosti je aplikace postavena na architektuře MVC (model view controller). Framework abstrahuje základní prostředky využívané ve webových aplikacích a jeho hlavními výhodami jsou jednoduchost a větší výkonnost ve srovnání s velkými PHP frameworky. Framework také obsahuje nástroje pro programové generování databáze, export a import dat. Z důvodu uchovávání osobních údajů je nutné klást důraz na bezpečnost dat ukládaných v systému. Framework řeší známé bezpečnostní slabiny webových aplikací a při nasazení aplikace do praxe je použit šifrovaný protokol HTTPS. Veškerá uživatelská hesla jsou uchovávána v podobě salted hash, což znemožní použití duhových tabulek pro získání původního hesla. Aplikace je víceuživatelská, uživatelé jsou členěny do skupin, kterým lze přidělovat práva na jednotlivé akce. Systém je postaven modulárně, do budoucna je tedy možné jej v případě potřeby jednoduše rozšířit. V matrice se uchovávají všechna potřebná data o dětech navštěvujících školku, jejich rodičích a učitelích. Děti je možné řadit do školních roků a tříd. Matrika byla vyvíjena ve spolupráci s MŠ Klášterní v Liberci, která má také speciální třídy. Aplikace tedy umožňuje vytvářet třídy s kolektivními integracemi dětí, nebo jim přiřazovat individuální integrace. V databázi se udržuje kompletní historie o pobytu dítěte. Je také možné spravovat informace o školních pobytech dětí. Tyto informace je možné tisknout ve formě několika typů tiskových sestav, které jsou nezbytné pro potřeby mateřské školy. Samostatný modul je také věnován správě uživatelů programu, jejich členění do skupin a přidělování práv.
- ItemOptimalizace využití výpočetního výkonu při těžení kryptoměnBucháček, Pavel
- ItemOptimalizace využití výpočetního výkonu při těžení kryptoměn(2015-10-20) Bucháček, Pavel; Kretschmer Petr, Ing.; Skolitel : 54965 Jáč Ivan, prof. Ing. CSc.; Konzultant : 55790 Mokrý Pavel, prof. Ing. Ph.D.; Konzultant2 : 63762 Bočková Lenka, Bc. DiS.V práci se zabývám optimalizací těžebního procesu kryptoměn. Rozebírám zde možná rizika, kterými jsou výpadky spojení a nízká efektivita probíhající těžby. Jejich negativní dopad se snažím minimalizovat zařazením proxy serveru umístěným mezi těžebního klienta a cílový pool server. Cílem proxy serveru je monitorovat a analyzovat probíhající těžbu.V případě výpadku spojení nebo zjištění neefektivní těžby proxy server přepojí těžebního klienta na jiný pool server. Kromě těchto vlastností systém uživateli umožňuje definovat několik měn, které bude jeho těžební klient těžit. U každé měny může uživatel nastavit určitý příděl výkonu.Systém tak přináší vyšší efektivitu těžby a umožňuje jednomu klientovi těžit více měn. Tím dojde k maximalizaci šance na získání odměny za ověřené bloky.