Cílem BP je vytvoření aplikace pro evidenci žáků ve školní družině. V teoretické části BP bude uvedeno, jak je celý systém navržen, jaké jsou na systém kladeny nároky a systém bude dokumentován pomocí jazyka UML. Součástí praktické části BP bude jednak implementovaný systém jako takový, dále potom jednotkové testy se scénáři (zapsané např. formou sekvenčních diagramů) dokazující správné řešení celého systému. Návrh i implementace systému budou respektovat pravidla objektově orientovaného programování. Pro implementaci systému bude použit jazyk Java.
Anotace v angličtině
The purpose of a thesis is creating school club register application. Theoretical part of thesis includes design of system itself, required features for application and UML documentation. The practical part consists of implemented system, unit tests (documented as sequence diagram) proving functionality of whole system. Design and implementation of system will fulfill general rules of object-oriented programming. Implementation will be realized by Java programming language.
Klíčová slova
Java, evidence, školství, software
Klíčová slova v angličtině
Java, register, scholarship, software
Rozsah průvodní práce
36
Jazyk
CZ
Anotace
Cílem BP je vytvoření aplikace pro evidenci žáků ve školní družině. V teoretické části BP bude uvedeno, jak je celý systém navržen, jaké jsou na systém kladeny nároky a systém bude dokumentován pomocí jazyka UML. Součástí praktické části BP bude jednak implementovaný systém jako takový, dále potom jednotkové testy se scénáři (zapsané např. formou sekvenčních diagramů) dokazující správné řešení celého systému. Návrh i implementace systému budou respektovat pravidla objektově orientovaného programování. Pro implementaci systému bude použit jazyk Java.
Anotace v angličtině
The purpose of a thesis is creating school club register application. Theoretical part of thesis includes design of system itself, required features for application and UML documentation. The practical part consists of implemented system, unit tests (documented as sequence diagram) proving functionality of whole system. Design and implementation of system will fulfill general rules of object-oriented programming. Implementation will be realized by Java programming language.
Klíčová slova
Java, evidence, školství, software
Klíčová slova v angličtině
Java, register, scholarship, software
Zásady pro vypracování
Cílem BP je vytvoření aplikace pro evidenci žáků ve školní družině. V teoretické části BP bude uvedeno, jak je celý systém navržen, jaké jsou na systém kladeny nároky a systém bude dokumentován pomocí jazyka UML. Součástí praktické části BP bude jednak implementovaný systém jako takový, dále potom jednotkové testy se scénáři (zapsané např. formou sekvenčních diagramů) dokazující správné řešení celého systému. Návrh i implementace systému budou respektovat pravidla objektově orientovaného programování. Pro implementaci systému bude použit jazyk Java.
Zásady pro vypracování
Cílem BP je vytvoření aplikace pro evidenci žáků ve školní družině. V teoretické části BP bude uvedeno, jak je celý systém navržen, jaké jsou na systém kladeny nároky a systém bude dokumentován pomocí jazyka UML. Součástí praktické části BP bude jednak implementovaný systém jako takový, dále potom jednotkové testy se scénáři (zapsané např. formou sekvenčních diagramů) dokazující správné řešení celého systému. Návrh i implementace systému budou respektovat pravidla objektově orientovaného programování. Pro implementaci systému bude použit jazyk Java.
Seznam doporučené literatury
1. Přednášky k předmětu Objektově orientované programování. Online zdroj.
2. Hunt Andy, Thomas Dave. Pragmatic Unit Testing in Java with JUnit. 176 pp. ISBN-13: 978-0974514017.
3. Sierra K. Head First Java. 688 pp., 2005. ISBN-10: 0596009208.
Seznam doporučené literatury
1. Přednášky k předmětu Objektově orientované programování. Online zdroj.
2. Hunt Andy, Thomas Dave. Pragmatic Unit Testing in Java with JUnit. 176 pp. ISBN-13: 978-0974514017.
3. Sierra K. Head First Java. 688 pp., 2005. ISBN-10: 0596009208.
Přílohy volně vložené
1 CD
Přílohy vázané v práci
grafy
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cíle bakalářské práce byly splněny. Vytvořená aplikace s dokumentací je použitelná pro školní družiny, kde nejsou kladeny nároky na zabezpečení aplikace a online výměnu dat. Logická stavba a stylistická úroveň bakalářské práce je na dobré úrovni. Zkoušený zodpověděl všechny dotazy a připomínky členů komise.