Desktopová aplikace pro ruční tvorbu rozvrhu hodin
Desktop Application for Manual Creation of Timetable
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Vrána Michal
Vedoucí práce
Moc Michal
Oponent práce
Nový Josef
Studijní obor
Aplikace softwarového inženýrstvíStudijní program
Aplikace přírodních vědInstituce přidělující hodnost
katedra softwarového inženýrstvíObhájeno
2017-09-05Práva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá problematikou tvorby rozvrhu hodin pro detašované pracoviště FJFI ČVUT v Praze. Na základě analýzy této problematiky navrhuje a implementuje aplikaci s grafickým uživatelským rozhraním. Uživatelské rozhraní je přehledné, snadno ovladatelné a pro případ nejasností vybavená uživatelskou příručkou, která navádí uživatele krok po kroku. Aplikace je vytvořena ve vývojovém prostředí Qt Creator s využitím ukládání dat pomocí databázového systému SQLite. Aplikace je schopna exportu do PDF a XML dokumentů. V rámci zachování ruční tvorby, aplikace v žádném případě nemění rozvrh sama pomocí algoritmů. This bachelor thesis deals with manual creation of timetable for detached workplace of FJFI ČVUT in Praze. Based on the analysis this issue, it suggests and implements application with graphical user interface. The user interface is clear, easy to use and for case of confusion equipped with user manual, which guides an user step by step. Application is created in development environment Qt Creator with uses storage using the SQLite database system. The application is capable of export to PDF and XML documents. in the context of preserving manual creation, the application does not arrange timetable itself through algorithms in any circumstances.