Práce se zabývá implementací informačního systému pro podporu řízení, správu a zjišťování aktuálního stavu rozvrhované výuky. Uţivatelské rozhraní je realizované v aplikační platformě Microsoft Silverlight s vyuţitím technologie Windows Communication Foundation Rich Internet Application (WCF RIA), objektově relačním mapování Entity Framework a integrovaném jazyku pro dotazování LINQ. Datový model je implementovaný v relačním databázovém systému Microsoft SQL Server. V práci je zpracován přehled pouţitých technologií a moţnosti implementace. Výstupem práce je funkční aplikace s grafickým rozhraním. Aplikace byla pouţita při tvorbě úvazků na Ústavu bezpečnostního inţenýrství Univerzity Tomáše Bati.
Anotace v angličtině
The aim of this work is design and realization of information system for computer aided course planning and scheduling. User interface is implemented in Microsoft Silverlight application platform using Windows Communication Foundation Rich Internet Application (WCF RIA), Entity Framework object-relation mapping and Language-Integrated Query (LINQ). Data model is implemented in Microsoft SQL relational model database server. This work includes description of selected technologies and analysis of implementation. The result of this work is functional application with user interface which was used for course planning and scheduling at Department of Security Engineering of Thomas Bata University.
Klíčová slova
WCF RIA, Rich Internet Application, Silverlight, LINQ, Entity Framework, rozvrhování výuky, webová aplikace
Klíčová slova v angličtině
WCF RIA, Rich Internet Application, Silverlight, LINQ, Entity Framework, Course Scheduling, Web Application
Rozsah průvodní práce
68
Jazyk
CZ
Anotace
Práce se zabývá implementací informačního systému pro podporu řízení, správu a zjišťování aktuálního stavu rozvrhované výuky. Uţivatelské rozhraní je realizované v aplikační platformě Microsoft Silverlight s vyuţitím technologie Windows Communication Foundation Rich Internet Application (WCF RIA), objektově relačním mapování Entity Framework a integrovaném jazyku pro dotazování LINQ. Datový model je implementovaný v relačním databázovém systému Microsoft SQL Server. V práci je zpracován přehled pouţitých technologií a moţnosti implementace. Výstupem práce je funkční aplikace s grafickým rozhraním. Aplikace byla pouţita při tvorbě úvazků na Ústavu bezpečnostního inţenýrství Univerzity Tomáše Bati.
Anotace v angličtině
The aim of this work is design and realization of information system for computer aided course planning and scheduling. User interface is implemented in Microsoft Silverlight application platform using Windows Communication Foundation Rich Internet Application (WCF RIA), Entity Framework object-relation mapping and Language-Integrated Query (LINQ). Data model is implemented in Microsoft SQL relational model database server. This work includes description of selected technologies and analysis of implementation. The result of this work is functional application with user interface which was used for course planning and scheduling at Department of Security Engineering of Thomas Bata University.
Klíčová slova
WCF RIA, Rich Internet Application, Silverlight, LINQ, Entity Framework, rozvrhování výuky, webová aplikace
Klíčová slova v angličtině
WCF RIA, Rich Internet Application, Silverlight, LINQ, Entity Framework, Course Scheduling, Web Application
Zásady pro vypracování
Zpracujte literární rešerši na téma tvorby databázových aplikací.
Analyzujte možnosti implementace.
Navrhněte vlastní implementaci včetně grafického uživatelského rozhraní.
Demostrujte ukázkovou aplikaci.
Zásady pro vypracování
Zpracujte literární rešerši na téma tvorby databázových aplikací.
Analyzujte možnosti implementace.
Navrhněte vlastní implementaci včetně grafického uživatelského rozhraní.
Demostrujte ukázkovou aplikaci.
Seznam doporučené literatury
BILL EVJEN, Christian Nagel, et al. C 2008 Programujeme profesionálně. Praha : Computer Press, 2009. 1904 s. ISBN 978-80-251-2401-7.
LAIR, Robert. Beginning Silverlight 4 in C. [s.l.] : Apress, 2010. 395 s. ISBN 978-1-4302-2988-9.
FAROULT, Stéphane; ROBSON, Peter. The Art of SQL. Sebastopol : O?Reilly Media, Inc, 2006. 349 s. ISBN 978-0-596-00894-9.
HOLZNER, Steve. Design Patterns For Dummies. Indianapolis : For Dummies, 2006. 308 s. ISBN 978-0-471-79854-5.
Microsoft Developer Network [online]. 2011 [cit. 2011-01-31]. Windows Communication Foundation. Dostupné z WWW: [http://msdn.microsoft.com/en-us/library/ms735119(v=vs.90).aspx].
Seznam doporučené literatury
BILL EVJEN, Christian Nagel, et al. C 2008 Programujeme profesionálně. Praha : Computer Press, 2009. 1904 s. ISBN 978-80-251-2401-7.
LAIR, Robert. Beginning Silverlight 4 in C. [s.l.] : Apress, 2010. 395 s. ISBN 978-1-4302-2988-9.
FAROULT, Stéphane; ROBSON, Peter. The Art of SQL. Sebastopol : O?Reilly Media, Inc, 2006. 349 s. ISBN 978-0-596-00894-9.
HOLZNER, Steve. Design Patterns For Dummies. Indianapolis : For Dummies, 2006. 308 s. ISBN 978-0-471-79854-5.
Microsoft Developer Network [online]. 2011 [cit. 2011-01-31]. Windows Communication Foundation. Dostupné z WWW: [http://msdn.microsoft.com/en-us/library/ms735119(v=vs.90).aspx].
Přílohy volně vložené
CD
Přílohy vázané v práci
ilustrace, grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v krátké prezentaci seznámil komisi s obsahem a výsledky své bakalářské práce. Po přečtení posudku vedoucího a oponenta následovala rozprava, ve které byly položeny následující dotazy:
1) prof. Zmeškal: Co se stane, když je v jedné rozvrhované výuce více vyučujících?
2) prof. Zmeškal: Máte vyřešenu účast více vyučujících na jednom cvičení?
3) dr. Perůtka: Odkud jsou čerpány informace o zkratkách předmětů, vyučujících, atd.?
4) doc. Koziorek: Byla by možná tato implementace přímo do IS STAG?