Práce se zabývá problematikou plánování a tvorby školních rozvrhů. V teoretické části je cílem práce čtenářům přiblížit nástroje pro tvorbu rozvrhů, průběh tvorby a řešení kolizí. V praktické části je provedena analýza a implementace vlastního řešení pro vytváření rozvrhů. Zároveň je práce doplněna o uživatelskou dokumentaci implementované aplikace.
Annotation in English
This thesis deals with the scheduling and creation of timetables. The objective of the theoretical part is to introduce with available tools for the creating schedules, the course of creation and the solution of collisions. In the practical part an analysis is performed and on its basis the custom application is implemented. The thesis also contains user manual of the implemented application.
timetable, collision, scheduling, stag, scheduler, application, web service
Length of the covering note
75 s. (98 800 znaků)
Language
CZ
Annotation
Práce se zabývá problematikou plánování a tvorby školních rozvrhů. V teoretické části je cílem práce čtenářům přiblížit nástroje pro tvorbu rozvrhů, průběh tvorby a řešení kolizí. V praktické části je provedena analýza a implementace vlastního řešení pro vytváření rozvrhů. Zároveň je práce doplněna o uživatelskou dokumentaci implementované aplikace.
Annotation in English
This thesis deals with the scheduling and creation of timetables. The objective of the theoretical part is to introduce with available tools for the creating schedules, the course of creation and the solution of collisions. In the practical part an analysis is performed and on its basis the custom application is implemented. The thesis also contains user manual of the implemented application.
timetable, collision, scheduling, stag, scheduler, application, web service
Research Plan
Cílem práce je vytvořit aplikace pro databázi Oracle, která umožní generování rozvrhů. Aplikace bude umožňovat zadání požadavků jednotlivých vyučujících a na jejich základě vygeneruje rozvrh. Veškeré informace o předmětech a místnostech bude aplikace čerpat z webových služeb portálu stag. Všechny vygenerované časové události budou kontrolovány na kolize s webovými službami is stag. V teoretické části bude provedena rešerše v oblasti generování časových událostí, algoritmů a podobných aplikací. Dále bude práce obsahovat uživatelskou dokumentaci.
Research Plan
Cílem práce je vytvořit aplikace pro databázi Oracle, která umožní generování rozvrhů. Aplikace bude umožňovat zadání požadavků jednotlivých vyučujících a na jejich základě vygeneruje rozvrh. Veškeré informace o předmětech a místnostech bude aplikace čerpat z webových služeb portálu stag. Všechny vygenerované časové události budou kontrolovány na kolize s webovými službami is stag. V teoretické části bude provedena rešerše v oblasti generování časových událostí, algoritmů a podobných aplikací. Dále bude práce obsahovat uživatelskou dokumentaci.
Recommended resources
- PIŇÁK, Andrej. Tvorba optimálneho rozvrhu v multiagentovom prostredí. [online]. [cit. 2014-10-03]. Dostupné z: http://www2.fiit.stuba.sk/
kapustik/ZS/Clanky0809/pinak/index.html
- Webové služby na IS/STAG. [online]. [cit. 2014-10-03]. Dostupné z: https://stag-ws.upce.cz/ws/help
- KYTE, Thomas. Oracle: návrh a tvorba aplikací. Vyd. 1. Brno: CP Books, 2005, 694 s. Programování. ISBN 80-251-0569-5.
- LACKO, Luboslav. Oracle: správa, programování a použití databázového systému. 2. dopl. vyd. Překlad Marek Kocan. Brno: Computer Press, 2007, 576 s. ISBN 978-80-251-1490-2.
Recommended resources
- PIŇÁK, Andrej. Tvorba optimálneho rozvrhu v multiagentovom prostredí. [online]. [cit. 2014-10-03]. Dostupné z: http://www2.fiit.stuba.sk/
kapustik/ZS/Clanky0809/pinak/index.html
- Webové služby na IS/STAG. [online]. [cit. 2014-10-03]. Dostupné z: https://stag-ws.upce.cz/ws/help
- KYTE, Thomas. Oracle: návrh a tvorba aplikací. Vyd. 1. Brno: CP Books, 2005, 694 s. Programování. ISBN 80-251-0569-5.
- LACKO, Luboslav. Oracle: správa, programování a použití databázového systému. 2. dopl. vyd. Překlad Marek Kocan. Brno: Computer Press, 2007, 576 s. ISBN 978-80-251-1490-2.
Enclosed appendices
1 CD-ROM
Appendices bound in thesis
-
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
Diplomová práce je zaměřena na problematiku plánování a tvorby školních rozvrhů. Cílem práce bylo vytvořit webovou aplikaci pro podporu práce rozvrhářů, kteří na základě požadavků vyučujících, kapacitních možností učeben, prerekvizit a dalších omezujících podmínek manuálně umísťují rozvrhové akce do konkrétních rozvrhů studijních skupin. Aplikace měla spolupracovat s aplikací STAG, ze které měla prostřednictvím standardizovaného rozhraní čerpat potřebná data. V předložené diplomové práci student prokázal rozsahem a formou zpracování odborné znalosti související s návrhem a tvorbou softwarového díla. Obsah diplomové práce je v souladu se zadáním, zadané cíle byly splněny.