Hlavím cílem této práce je návrh a praktická implementace aplikace, která dokáže zálohovat na cloudové služby. Aplikace je napsána jako WPF za použití programovacího jazyka c# a jsou zde prakticky implementovány návrhové vzory Singleton, DI, MVVM. Součástí práce je i teoretický popis zálohování a cloudových úložišť, spolu s popisem implementace struktur a uživatelského rozhraní aplikace, který může sloužit také jako uživatelská příručka.
Anotace v angličtině
The main goal of this work is the design and practical implementation of an application that can back up to cloud services. The application is written as WPF using the c # programming language and the Singleton, DI, MVVM design patterns are practically implemented. Part of the thesis is a theoretical description of backups and cloud repositories, together with a description of the implementation of the application's structures and user interface, which can also be used as a user guide.
Klíčová slova
záloha, cloud, analýza, .NET, MVVM, WPF, DI
Klíčová slova v angličtině
backup, cloud, analysis, .Net, MVVM, WPF, storage, DI
Rozsah průvodní práce
53
Jazyk
CZ
Anotace
Hlavím cílem této práce je návrh a praktická implementace aplikace, která dokáže zálohovat na cloudové služby. Aplikace je napsána jako WPF za použití programovacího jazyka c# a jsou zde prakticky implementovány návrhové vzory Singleton, DI, MVVM. Součástí práce je i teoretický popis zálohování a cloudových úložišť, spolu s popisem implementace struktur a uživatelského rozhraní aplikace, který může sloužit také jako uživatelská příručka.
Anotace v angličtině
The main goal of this work is the design and practical implementation of an application that can back up to cloud services. The application is written as WPF using the c # programming language and the Singleton, DI, MVVM design patterns are practically implemented. Part of the thesis is a theoretical description of backups and cloud repositories, together with a description of the implementation of the application's structures and user interface, which can also be used as a user guide.
Klíčová slova
záloha, cloud, analýza, .NET, MVVM, WPF, DI
Klíčová slova v angličtině
backup, cloud, analysis, .Net, MVVM, WPF, storage, DI
Zásady pro vypracování
Seznamte se s problematikou cloudových úložišť.
Vypracujte stručný rozbor technologií, které budou použity k vývoji aplikace.
Proveďte analýzu požadavků a uživatelských cílů na zvolené řešení.
Navrhněte vhodné řešení aplikace.
Realizujte funkční prototyp navržené aplikace.
Věnujte pozornost zabezpečení aplikace.
Testujte výslednou aplikaci a vyhodnoťte ji z pohledu výkonnosti.
Zásady pro vypracování
Seznamte se s problematikou cloudových úložišť.
Vypracujte stručný rozbor technologií, které budou použity k vývoji aplikace.
Proveďte analýzu požadavků a uživatelských cílů na zvolené řešení.
Navrhněte vhodné řešení aplikace.
Realizujte funkční prototyp navržené aplikace.
Věnujte pozornost zabezpečení aplikace.
Testujte výslednou aplikaci a vyhodnoťte ji z pohledu výkonnosti.
Seznam doporučené literatury
TROELSEN, Andrew W. Pro C# 5.0 and the .NET 4.5 framework. Sixth edition. New York, 233 Spring Street: Apress, 2012, lxvii, 1487 pages. ISBN 978-143-0242-338.
NATHAN, Adam. WPF 4.5 unleashed. 800 East 96th Street, Indianapolis, Indiana 46240 USA: Sams Publishing, 2013, viii, 845 pages. Unleashed. ISBN 06-723-3697-9.
FARLEY, Marc. Rethinking enterprise storage: a hybrid cloud model. Redmond, Washington 98052-6399: Microsoft Press, 2013, pages cm. ISBN 978-073-5679-603.
DAVIES, Alex a Allen JONES. Async in C# 5.0. Sebastopol, Calif.: O'Reilly Media, c2012, x, 92 p. ISBN 14-493-3716-3.
NELSON, Steven. Pro data backup and recovery. New York: Distributed to the book trade worldwide by Springer Science+Business Media, c2011, xiii, 280 p. Expert's voice in data management. ISBN 14-302-2662-5.
FREEMAN, Eric a Elisabeth FREEMAN. Head first design patterns. 1st ed. Sebastopol: O´Reilly, 2004, xxxvi, 638 s. ISBN 05-960-0712-4.
Seznam doporučené literatury
TROELSEN, Andrew W. Pro C# 5.0 and the .NET 4.5 framework. Sixth edition. New York, 233 Spring Street: Apress, 2012, lxvii, 1487 pages. ISBN 978-143-0242-338.
NATHAN, Adam. WPF 4.5 unleashed. 800 East 96th Street, Indianapolis, Indiana 46240 USA: Sams Publishing, 2013, viii, 845 pages. Unleashed. ISBN 06-723-3697-9.
FARLEY, Marc. Rethinking enterprise storage: a hybrid cloud model. Redmond, Washington 98052-6399: Microsoft Press, 2013, pages cm. ISBN 978-073-5679-603.
DAVIES, Alex a Allen JONES. Async in C# 5.0. Sebastopol, Calif.: O'Reilly Media, c2012, x, 92 p. ISBN 14-493-3716-3.
NELSON, Steven. Pro data backup and recovery. New York: Distributed to the book trade worldwide by Springer Science+Business Media, c2011, xiii, 280 p. Expert's voice in data management. ISBN 14-302-2662-5.
FREEMAN, Eric a Elisabeth FREEMAN. Head first design patterns. 1st ed. Sebastopol: O´Reilly, 2004, xxxvi, 638 s. ISBN 05-960-0712-4.
Přílohy volně vložené
-
Přílohy vázané v práci
-
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 představil komisi výsledký své diplomové práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
doc. Šenkeřík: Myslíte, že jste schopen práci dopracovat?
doc. Vojtěšek: Můžete objasnit důvody, proč je Vaše práce v takovém stavu?
Student položené dotazy zodpověděl.
Komise konstatuje, že předložená diplomová práce nesplňuje požadavky na kvalifikační práce a hodnotí ji jako nedostatečnou. Komise doporučuje práci přepracovat.