UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY Informačný systém pre materské školy Bakalárska práca 2019 Monika Vlčková

Podobné dokumenty
Snímka 1

Používateľská príručka Obsah Používateľská príručka... 1 Administrácia servera... 2 FTP... 2 Remote Desktop... 3 Administrácia databáze:... 3 Spusteni

iot business hub whitepaper isdd_em_New.pdf

Portál VŠ a CEP

Import absencí z ASC

Snímka 1

Georeceive a Geoshopping

SK01-KA O1 Analýza potrieb Zhrnutie BCIME tím Vyhlásenie: "Podpora Európskej komisie pre výrobu tejto publikácie nepredstavuje súhlas

Zásady akreditačnej komisie na posudzovanie spôsobilosti fakúlt uskutočňovať habilitačné konanie a konanie na vymenovanie profesorov

PowerPoint Presentation

Akreditácia vzdelávacích programov – projekt MVP

Špeciálna základná škola s vyučovacím jazykom maďarským Hviezdoslavova 24, Rimavská Sobota P E D A G O G I C K É R A D Y v školskom roku 2011/2

Riesenie_zasielkovna

untitled

Microsoft Word - prirucka_katedry_nova

Slovenská technická univerzita v Bratislave FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Ilkovičova 3, Bratislava Tímový projekt Ponuka Grafi

MANUAL_PRE_UVODNU_PRACU_S_AIS

Trendy vývoja informatiky na ÚAMT

portál scientia.sk

Microsoft Word Nextra_ADSLink.doc

Sablona prispevky MSI

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ Metodika archivácie verzií HW Tímový projekt Stratos FIIT M

sprievodca_exp.pdf

Intellectual Property, Psychology and Sociology

Dodatok číslo 1 k smernici rektora číslo 1/2018-SR zo dňa Školné a poplatky spojené so štúdiom na Slovenskej technickej univerzite v Brat

Efektívnosť využívania informačných zdrojov vo vedecko-výskumnom procese a výuke

Microsoft PowerPoint - OOP_prednaska_10.pptx

Ročník Semester Typ predmetu Prednášky Semináre Cvičenia Prax Kontakt hod. Zápočet Skúška Kredity Študijný program: Učiteľstvo technických predmetov K

Snímek 1

Slide 1

Slovenská technická univerzita v Bratislave

Prihlásenie sa do systému AIS2 Pomôcka pre študentov Odoslanie záverečnej práce cez AiS2 Spustite si internetový prehliadač a do riadku s adresou napí

Microsoft PowerPoint - CONNECT_R&A_76_sk

Privátna zóna pre prevádzku Obsah Privátna zóna pre prevádzku 1 Obsah 1 Webová stránka 2 Úvodná stránka 2 Registrácia prevádzka/penzión

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Ilkovičova 2, , Bratislava 4 Internet vecí v našich ž

Prezentácia programu PowerPoint

Matej Kendera - PDF, word, lucene, java

EURÓPSKA KOMISIA V Bruseli C(2017) 7474 final VYKONÁVACIE NARIADENIE KOMISIE (EÚ) /... z o technických opatreniach na vývoj,

Prezentace aplikace PowerPoint

Zaverecna sprava

NSK Karta PDF

Podvojné účtovníctvo, fakturácia a sklad ekasa: štandardný predaj priamo z programu Pri predaji s priamym napojením na softvér je potrebné mať online

Kolégium dekana

Písomný test k predmetu Tvorba informačných systémov, pondelok, 16.januára 2012, čas: 120 minút. Odpovede píšte priamo k otázkam, ak potrebujete viac

Microsoft Word - Manažment_tagov_tim24_tema12_2017.docx

Formulár žiadosti o grant Ekonomickej univerzity v Bratislave pre mladých učiteľov, vedeckých pracovníkov a doktorandov v dennej forme štúdia Názov na

MOTIVAČNÝ DOKUMENT TÍMOVÝ PROJEKT TÍM Č. 21 GROMA Matej HORVÁTH Matej JURKÁČEK Peter KAMENSKÝ Jozef KŇAZE Adam MACKOVÁ Kristína PEJCHALOVÁ Lenka SEDLÁ

6 Učebný plán 2840 M biotechnológia a farmakológia (platný od začínajúc 1.ročníkom) Kategórie a názvy vzdelávacích oblastí a názvy vyučovacíc

Hospodarska_informatika_2015_2016a

Prevádzka

Microsoft PowerPoint - SK.ppt

Document

Kategória školenia Kurzy Project, Outlook obsahuje kurzy: Outlook základy Účastníci kurzu Outlook základy sa naučia využívať tento program na ov

Hodnotenie v predmetoch VÝTVARNÁ VÝCHOVA, HUDOBNÁ VÝCHOVA, VÝCHOVA UMENÍM, TELESNÁ VÝCHOVA, NÁBOŽENSKÁ VÝCHOVA, ETICKÁ VÝCHOVA, PRACOVNÉ VYUČOVANIE, T

Centrum vedecko-technických informácií, Odbor pre hodnotenie vedy, Oddelenie pre hodnotenie publikačnej činnosti Vyhľadávanie a práca so záznamami - C

Rezortný informačný systém

Aktion.NEXT Novinky vo verzii 1.9

seminarna_rocnikova_a_bakalárska práca

Úvod

Výskum potrieb a možností online vzdelávania verejnej správy v stredoeurópskom kontexte a príručka pre lektorov Moodle 2 Miroslav Fikar Ľudmila Malíko

Formulár na zverejňovanie informácií o habilitačnom konaní

Kamera Sieťová klenbová kamera Rýchla používateľská príručka---po slovensky Táto rýchla príručka sa vzťahuje na: DS-2CD4112F-(I), DS-2CD4124F-(I), DS-

Ness Technologies, Inc. Česká republika

Centrum voľného Času, Staškov 588 Obecný úrad, ul. J. Kronera, Staškov Organizačno-prevádzkový

SKPOS

Microsoft Word - pouzivatelska_prirucka.doc

SK - final

Slovenská technická univerzita v Bratislave Fakulta informatiky a informačných technológií Zápisnica zo stretnutia #4 Tím sixpack Bc. Jozef Blažíček B

UpRekrea manuál

SAEAUT SNMP OPC Server

CitiManager - Migration Quick Reference Guide for Cardholders_Slovak_fin

Príloha Tabuľka č. 2: Detailný programový rozpočet na r podľa rozpočtovej klasifikácie Rozpočet 2019 Program Názov Funkčná klasifikácia Bež

Prezentácia programu PowerPoint

Prehľad oprávnených realizátorov Národný projekt: Podpora rozvoja kreatívneho priemyslu na Slovensku (NPPRKP) Kód projektu v ITMS 2014+: J874 Dá

Microsoft Word - o09_Používateľská príručka ku kontrole kupónov na webe_v4.doc

MINISTERSTVO ŠKOLSTVA, VEDY, VÝSKUMU A ŠPORTU SLOVENSKEJ REPUBLIKY ŠTÁTNY INŠTITÚT ODBORNÉHO VZDELÁVANIA DODATOK č. 5 ktorým sa mení ŠTÁTNY VZDELÁVACÍ

ODPORÚČANÉ ŠTUDIJNÉ PLÁNY PRE ŠTUDENTOV DENNÉHO A EXTERNÉHO ŠTÚDIA 1 Študijný program 1. stupňa: Ekonomika a manažment podniku Študijný odbor:

PLÁN PRÁCE VÝCHOVNÉHO PORADCU

Dodatok číslo 1 k smernici rektora číslo 4/2017-SR zo dňa Školné a poplatky spojené so štúdiom na Slovenskej technickej univerzite v Brat

INTERNET BANKING Práca s tokenom VŠETKO, ČO JE MOŽNÉ with.vub.sk, Bank of

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY SOFTVÉR NA VÝUČBU PARALELIZMU A AUTOMATOV NA ZÁKLADNEJ ŠKOLE Bakalárska pr

Prehľad oprávnených realizátorov Národný projekt: Podpora rozvoja kreatívneho priemyslu na Slovensku (NPPRKP) Kód projektu v ITMS 2014+: J874 Dá

UNIVERZITA PAVLA JOZEFA ŠAFÁRIKA V KOŠICIACH VZDELÁVACÍ PROGRAM Administrácia počítačových sietí a vybraných sieťových služieb Inovačné vzdelávanie pr

Zmluva o ochrane osobných údajov v súlade s nariadením EPaR EÚ 2016/679 o ochrane fyzických osôb pri spracúvaní osobných údajov a o voľnom pohybe taký

nadpis

Pokyny_Doctorandorum dies

Prehľad oprávnených realizátorov Národný projekt: Podpora rozvoja kreatívneho priemyslu na Slovensku (NPPRKP) Kód projektu v ITMS 2014+: J874 Dá

Pravda, Prehľad podmienok vo vybraných štátoch [Pravda; 16/2015; 21/01/2015; s.: 24; veg ; Zaradenie: KAM na vysokú školu] Veľká Británia P

UNIVERZITA PAVLA JOZEFA ŠAFÁRIKA V KOŠICIACH VZDELÁVACÍ PROGRAM Moderná didaktická technika v práci učiteľa Aktualizačné vzdelávanie prof. MUDr. Ladis

Kreatívny priestor a jeho úloha v akademických knižniciach (s príkladom zo Slovenska)

Webové portály pre Hlavné mesto SR a Dopravný podnik Bratislava Ako sme Hlavnému mestu a Dopravnému podniku Bratislava zabezpečili väčší používateľský

eKasa

2

TECHNICKÁ UNIVERZITA VO ZVOLENE Centrálne pracovisko Študijný program: Ekonomika a manažment lesnícko-drevárskeho komplexu Študijný odbor: Stupeň štúd

Chemical Business NewsBase

Komplexný informa ný a monitorovací systém Monitorovanie biotopov a druhov európskeho významu Používate ská dokumentácia KIMS modul Mobilná aplikácia

Dotazník spokojnosti zákazníka s produktmi a službami ŠÚ SR

PowerPoint Presentation

Prehľad pedagogickej činnosti Ing. Martin Gulan, PhD. Prehľad pedagogickej činnosti na vysokej škole a prehľad dosiahnutých výsledkov v tejto činnosti

Untitled

Prepis:

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY Informačný systém pre materské školy Bakalárska práca 2019 Monika Vlčková

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY Informačný systém pre materské školy Bakalárska práca Študijný program: Aplikovaná informatika Študijný odbor: Aplikovaná informatika Školiace pracovisko: Katedra didaktiky matematiky, fyziky a informatiky Školiteľ: PaedDr. Daniela Bezáková, PhD. Bratislava, 2019 Monika Vlčková

Čestné vyhlásenie Čestne prehlasujem, že som túto bakalársku prácu vypracovala samostatne s použitím uvedených zdrojov. V Bratislave, dňa 01.06.2019 Monika Vlčková

Poďakovanie... Monika Vlčková

ABSTRAKT... Kľúčové slová:...

ABSTRACT... Keywords:...

Obsah Úvod... 1 1. Východiská... 2 1.1. Teoretický prehľad... 2 1.1.1. Webová aplikácia... 2 1.1.2. Školský informačný systém... 2 1.2. Použité technológie... 3 1.2.1. Django... 3 1.2.2. Bootstrap... 4 1.3. Podobné systémy... 5 1.3.1. ascagenda... 5 1.4. Bakalárske práce... 8 1.4.1. Školský informačný systém na webe... 8 1.4.2. Informačný systém pre základné a stredné školy... 8 2. Analýza požiadaviek... 9 3. Návrh... 10 4. Implementácia... 11 5. Záver... 12 6. Použitá literatúra, zdroje... 13 7. Prílohy... 14

Úvod 1

1. Východiská 1.1. Teoretický prehľad V nasledujúcej kapitole sú opísané základné pojmy týkajúce sa tejto práce. 1.1.1. Webová aplikácia Webová aplikácia je aplikácia typu klient-server vytvorená pre prostredie internetu. Jej obsah sa zobrazuje vo webových prehliadačoch. V softvérovom inžinierstve je aplikácia poskytovaná používateľom z webového servera cez počítačovú sieť Internet, alebo jej vnútropodnikovú obdobu (intranet). Webové aplikácie sú populárne predovšetkým pre všadeprítomnosť webového prehliadača ako klienta. Ten sa nazýva tenkým klientom, pretože sám o sebe logiku aplikácie nepozná. Výhodou webových aplikácií je rovnaké používateľské rozhranie kdekoľvek bez nutnosti inštalácie špeciálneho softvéru. Veľkou výhodou pre používateľa, ale aj pre prevádzkovateľa aplikácie, je jednoduchá aktualizácia. Tá sa vykonáva len na jednom mieste - na serveri, na ktorom webová aplikácia beží. Nevýhodou je nutnosť internetového pripojenia. [1] 1.1.2. Školský informačný systém Školský informačný systém je súbor ľudí, metód a technických prostriedkov, ktorý zabezpečuje zber, uchovávanie, analýzu a prezentáciu údajov určených pre poskytovanie informácií v oblastiach vzdelávania. Umožňuje významne zefektívniť fungovanie celej vzdelávacej inštitúcie. V súčasnosti sa už väčšinou nejedná o izolované aplikácie, ale robustné a komplexné systémy, ktoré sú kompatibilné s inými. Jeden školský informačný systém môže súčasne obsahovať evidenciu žiakov a zamestnancov, záznamy o klasifikácii, tlač vysvedčení a výkazov, grafické spracovanie prospechu, prípravu úväzkov, prípravu rozvrhu, plánovanie podujatí školy, suplovanie, inventarizácia majetku, rozpočet školy, evidovanie kníh v knižnici a ich požičiavanie, tvorba tematických plánov a mnoho ďalšieho. [2][3] 2

1.2. Použité technológie V nasledujúcej kapitole sú opísané technológie, ktoré sme využívali pri tvorbe tejto práce. Keďže sa jedná o webovú aplikáciu, ktorú sme tvorili od základov, bez použitia šablón, tak využívame najzákladnejšie technológie na tvorbu webových stránok ako HTML a CSS. Na logiku webovej aplikácie a dynamické generovanie stránky sme sa rozhodli použiť Django. Veľmi podstatnou zložkou našej aplikácie je databáza, na ktorú využívame databázový systém MySQL. Pre jednoduchšiu tvorbu dizajnu stránky využívame Bootstrap. 1.2.1. Django Django je vysokoúrovňový Python Web framework, ktorý povzbudzuje rýchly, čistý a pragmatický dizajn. Bol vytvorený skúsenými developermi a stará sa o väčšinu problémov pri webovom vývoji, takže sa používateľ môže zamerať na písanie webových aplikácií bez znovu objavovania kolesa. Django má mnohé výhody ako napríklad: Je zdarma a open source. Licencie djanga povoľujú voľne používať tento framework. Taktiež má používateľ prístup k jeho zdrojovému kódu. Vďaka tomu môže tento framework pretvárať a zlepšovať. Rýchly vývoj. Django bol navrhnutý tak, aby vývojárom pomohol vyvíjať aplikácie od konceptu ku konečnej aplikácií čo najrýchlejšie. Bezpečný. Django berie bezpečnosť vážne a pomáha vývojárom vyhnúť sa mnohým bežným bezpečnostným chybám. Škálovateľný. Niektoré z najrušnejších stránok na webe využívajú schopnosť Djanga rýchleho a flexibilného škálovania. Plne naložený. Django obsahuje desiatky doplnkov, ktoré môžete použiť na spracovanie bežných úloh vývoja webu. Django sa stará o autentifikáciu používateľa, správu obsahu, mapy stánok, informačné kanály RSS a mnoho ďalších úloh. Všestranný. Spoločnosti, organizácie a vlády použili Django na vybudovanie najrôznejších vecí - od systémov na správu obsahu, sociálnych sietí až po vedecké výpočtové platformy. 3

Medzi nevýhody Djanga patrí, že je niekedy pomalý. Zle navrhnutá architektúra v spojení s Pythonom, ktorý nepatrí medzi najrýchlejšie z jazykov, môže často viesť k pomalým web stránkam a aplikáciám. [4] 1.2.2. Bootstrap Bootstrap je open source nástroj na vyvíjanie front-endu webových stránok spolu s HTML a CSS. Bootstrap napomáha k rýchlej tvorbe grafického dizajnu stránok Obsahuje šablóny pre rôzne formuláre, tlačidlá, navigáciu a ďalšie komponenty a vďaka tomu si užívateľ môže oveľa jednoduchšie vyskladať grafiku svojej aplikácie. [5] [6] 4

1.3. Podobné systémy V nasledujúcej kapitole je opísaný softvér ascagenda. Žiadny voľne dostupný systém, ktorý by riešil informačný systém pre materské školy, alebo by ho mal zakúpený niekto známy, aby sme si ho mohli vyskúšať, sa nám nepodarilo nájsť. Jediný systém, ktorý by riešil aplikáciu pre materské školy, ktorý sa nám podarilo vyhľadať je Školský Informačný Systém - SKIS, no ako sme už spomínali, nepodarilo sa nám dostať ani k demo verzii, a tak sme nemohli zistiť ako funguje. 1.3.1. ascagenda ascagenda je populárny softvér na kompletnú administráciu školy. Medzi hlavné funkcie patrí: Evidencia žiakov, učiteľov, tried, majetku, knižnice, tlač zoznamov, rozhodnutí, výchovných opatrení, vysvedčení, zoznamov, rozhodnutí, vzdelávacích poukazov, kultúrnych poukazov, automatické odosielanie vzdelávacích poukazov, správa záujmových krúžkov a množstvo iného. [7] Softvér ascagenda môžu používať aj materské školy. Pomocou neho môžu viesť evidenciu materskej školy, tlačiť rozhodnutia a odosielať do centrálneho registra. Z tohto softvéru sa dá vytvoriť aj webová stránka, ktorá môže slúžiť na propagáciu materskej školy. Obrázok 1 ascagenda 5

Obrázok 2 Webová stránka vytvorená pomocou ascagendy Na webovej stránke si verejnosť môže prezerať informácie o materskej škole, novinky, fotogalériu a mnoho ďalšieho. Obrázok 3 Stránka z pohľadu administrátora Administrátor po prihlásení môže spravovať stránku, pridávať novinky, prezerať a spravovať platby, pridávať fotky do fotoalbumu. 6

Keďže je tento systém určený predovšetkým pre základné a stredné školy, stáva sa neprehľadným, lebo obsahuje nevyužiteľné funkcionality ako napríklad rozvrh hodín, známky, triednu knihu, domáce úlohy a suplovanie. Rodičovi sa po prihlásení do aplikácie zobrazujú ikony na tieto funkcionality a dôležité veci tak zanikajú. Tiež všetky dôležité informácie sa zobrazujú v správach, pričom by bolo prehľadnejšie keby informácie o akciách a platbách sa zobrazovali samostatne. S pohľadu rodiča by bolo tiež praktickejšie, keby sa mu po prihlásení zobrazovali informácie o všetkých jeho deťoch, nie o každom samostatne. Obrázok 4 Pohľad rodiča do mobilnej aplikácie 7

1.4. Bakalárske práce V nasledujúcej kapitole sú opísané existujúce bakalárske práce, riešiace podobný problém. Keďže sa nám nepodarilo nájsť žiadnu bakalársku prácu, ktorá by riešila informačný systém pre materské školy, tak všetky nasledujúce práce riešia informačné systémy pre základné alebo stredné školy. Najskôr sme si mysleli, že tieto práce nebudú mať veľa spoločného s našou prácou, lebo školský systém rieši hlavne známkovanie, dochádzku a ospravedlnenky, ale dá sa medzi nimi nájsť paralela. Obidva typy systémov obsahujú databázu detí alebo študentov, kde si rodičia môžu prezerať ich profily v školskom systéme známky a v systéme pre materské školy informácie o podujatiach a platbách, v obidvoch môžu odosielať informácie ako napríklad ospravedlnenky oproti potvrdeniam o účasti detí na nadchádzajúcich sa akciách. Učitelia vedia pridávať nové informácie pre triedy alebo jednotlivcov. V obidvoch sa vykonáva určitá komunikácia medzi učiteľmi a rodičmi (žiakmi). 1.4.1. Školský informačný systém na webe Cieľom bakalárskej práce bolo vytvoriť webovú aplikáciu pre vybudovanie vlastného školského webového sídla, vytvorenie elektronickej triednej knihy, elektronické ospravedlnenky a vytvorenie klasifikačného hárku pre klasifikáciu žiakov. Študent sa v práci hlavne venoval tvorbe triednej knihy, do ktorej môžu učitelia zapisovať známky, poznámky, absenciu a ospravedlňovať vymeškané hodiny. Rodičia si môžu prezerať prospech ich detí, písať ospravedlnenky a žiaci si môžu prezerať známky. [8] 1.4.2. Informačný systém pre základné a stredné školy Cieľom bakalárskej práce bolo špecifikovať, navrhnúť a čiastočne implementovať webovú aplikáciu, slúžiaci na administráciu agendy základnej a strednej školy. Táto práca je viac teoretická a zameriava sa hlavne na návrh informačného systému. Podobne ako predchádzajúca práca, aj táto sa zaoberá školským systémom a teda má mnoho funkcionalít od nášho systému naviac a mnohé chýbajú aj keď sú si zároveň podobné tak, ako práca Školský informačný systém na webe. [9] 8

2. Analýza požiadaviek 9

3. Návrh 10

4. Implementácia 11

5. Záver 12

6. Použitá literatúra, zdroje [1] Webová aplikácia. [online]. [cit. 14.2.2019]. Dostupné na internete: https://sk.wikipedia.org/wiki/webov%c3%a1_aplik%c3%a1cia [2] DOSTÁL, J. Školské informačné systémy. Olomouc: UP, 2011. 68 s. ISBN 978-80-244-2784-3. [3] DOSTÁL, J. Školské informačné systémy. V Infotech 2007 - moderné informačné a komunikačné technológie vo vzdelávaní. Olomouc: Votobia, 2007. p. 540 546. ISBN 978-80-7220-301-7. [4] Why Django? [online]. [cit. 14.2.2019]. Dostupné na internete: https://www.djangoproject.com/start/overview/ [5] Bootstrap. [online] [cit. 14.2.2019]. Dostupné na internete: https://getbootstrap.com/ [6] Bootstrap (front-end framework). [online]. [cit. 14.2.2019]. Dostupné na internete: https://en.wikipedia.org/wiki/bootstrap_(front-end_framework) [7] ascagenda [online] [cit. 14.2.2019]. Dostupné na internete: http://www.ascagenda.com/ [8] Michal Chotváč: Školský informačný systém na webe, FMFI UK Bratislava, 2010 [9] Michal Boška: Informačný systém pre základné a stredné školy, FMFI UK Bratislava, 2011 13

7. Prílohy 14