Matrika pro mateřské školy

Title Alternative:Registry of nursery school
dc.contributor.advisorKretschmer, Petr
dc.contributor.authorBucháček, Pavel
dc.date2013
dc.date.accessioned2016-09-29
dc.date.available2016-09-29
dc.date.defense2013-06-17
dc.date.issued2013-01-01
dc.degree.levelbccs
dc.description46 s. :il. +CD ROMcs
dc.description.abstractCí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.cs
dc.formattext
dc.identifier.signatureV 34/13 Mb
dc.identifier.urihttps://dspace.tul.cz/handle/15240/18387
dc.language.isocs
dc.publisherTechnická Univerzita v Libercics
dc.relation.isreferencedbyhttp://knihovna-opac.tul.cz/diplomovaPrace.php?id_dipl=25766&typ=1
dc.relation.isreferencedbyhttp://knihovna-opac.tul.cz/diplomovaPrace.php?id_dipl=25766&typ=2
dc.relation.isreferencedbyhttp://knihovna-opac.tul.cz/diplomovaPrace.php?id_dipl=25766&typ=3
dc.source.urihttp://knihovna-opac.tul.cz/diplomovaPrace.php?id_dipl=25766
dc.subjectobject-oriented programmingen
dc.subjectweb applicationsen
dc.subjectobjektově orientované programovánícs
dc.subjectWWW aplikacecs
dc.subject.verbisWWW aplikacecs
dc.titleMatrika pro mateřské školycs
dc.title.alternativeRegistry of nursery schoolen
dc.typeThesis
local.departmentNTIcs
local.facultyFakulta mechatroniky, informatiky a mezioborových studiícs
local.identifier.stag25766
local.identifier.verbis472167
local.note.administratorsoprava_A
local.verbis.aktualizace2019-10-05 06:06:49cs
local.verbis.studijniprogramNTI Informační technologie/Informační technologiecs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
buchacek-pavel.pdf
Size:
1.01 MB
Format:
Adobe Portable Document Format
Description:
kvalifikační práce
Loading...
Thumbnail Image
Name:
Dipl_25766.pdf
Size:
380.91 KB
Format:
Adobe Portable Document Format
Description:
posudek oponenta
Loading...
Thumbnail Image
Name:
Dipl_25766(1).pdf
Size:
380.44 KB
Format:
Adobe Portable Document Format
Description:
posudek vedoucího
Loading...
Thumbnail Image
Name:
Dipl_25766(2).pdf
Size:
43.84 KB
Format:
Adobe Portable Document Format
Description:
výsledek obhajoby