Cílem této práce byl vývoj aplikace pro vyřizování pohovorů. Analyzoval jsem funkční a nefunkční požadavky aplikace a sestavil návrh implementace včetně UML diagramů. Během tohoto vývoje jsem také porovnal nejběžnější používané technologie pro vývoj klientské a serverové části aplikací a vybral z nich technologie nejvhodnější pro použití v mém řešení. Poté jsem navrženou aplikaci implementoval a popsal využité knihovny a zdrojový kód.
Anotace v angličtině
The aim of this thesis was the development of applications for interviews. I analyzed the functional and non-functional requirements of the application and prepare the implementation design, including all diagrams. During this development, I also compared the most common technologies used to develop client-side and server-side applications, and chosed the most apropriate technologies which I used in my solution. I then implemented the application and described the used libraries and source code.
Klíčová slova
Vývoj softwaru, C#, .NET, Javascript, ReactJS, MS SQL
Klíčová slova v angličtině
Software development, C#, .NET, Javascript, ReactJS, MS SQL
Rozsah průvodní práce
87
Jazyk
CZ
Anotace
Cílem této práce byl vývoj aplikace pro vyřizování pohovorů. Analyzoval jsem funkční a nefunkční požadavky aplikace a sestavil návrh implementace včetně UML diagramů. Během tohoto vývoje jsem také porovnal nejběžnější používané technologie pro vývoj klientské a serverové části aplikací a vybral z nich technologie nejvhodnější pro použití v mém řešení. Poté jsem navrženou aplikaci implementoval a popsal využité knihovny a zdrojový kód.
Anotace v angličtině
The aim of this thesis was the development of applications for interviews. I analyzed the functional and non-functional requirements of the application and prepare the implementation design, including all diagrams. During this development, I also compared the most common technologies used to develop client-side and server-side applications, and chosed the most apropriate technologies which I used in my solution. I then implemented the application and described the used libraries and source code.
Klíčová slova
Vývoj softwaru, C#, .NET, Javascript, ReactJS, MS SQL
Klíčová slova v angličtině
Software development, C#, .NET, Javascript, ReactJS, MS SQL
Zásady pro vypracování
Definujte funkční a nefunkční požadavky aplikace pro vyřizování pohovorů.
Požadavky analyzujte a vytvořte specifikaci pro implementaci.
Prostudujte dostupné technologie pro implementaci uživatelského rozhraní a serverové části.
Vyberte technologii, která nejlépe splňuje požadavky zadání.
Pomocí vybrané technologie aplikaci implementujte.
Zásady pro vypracování
Definujte funkční a nefunkční požadavky aplikace pro vyřizování pohovorů.
Požadavky analyzujte a vytvořte specifikaci pro implementaci.
Prostudujte dostupné technologie pro implementaci uživatelského rozhraní a serverové části.
Vyberte technologii, která nejlépe splňuje požadavky zadání.
Pomocí vybrané technologie aplikaci implementujte.
Seznam doporučené literatury
STEFANOV, Stoyan. React: Up \& Running: Building Web Applications. O\symbol{39}Reilly Media, 2016. ISBN 978-1491931820.
AQUINO, Chris a Todd GANDEE. Front-end web development: the Big Nerd Ranch guide. ISBN 978-0134433943.
SIMPSON, Kyle. You Don\symbol{39}t Know JS: Up \& Going. O\symbol{39}Reilly Media, 2015. ISBN 978-1491924464.
UGURLU, Tugberk., Alexander. ZEITLER a Ali. KHEYROLLAHI. Pro ASP.NET web API: HTTP web services in ASP.NET. Berkeley, CA: Apress, 2013. Expert\symbol{39}s voice in .NET. ISBN 978-1430247258.
KURTZ, Jamie. ASP.NET MVC 4 and the Web API: building a REST service from start to finish. Expert\symbol{39}s voice in ASP.NET. ISBN 978-1430249771.
ASP.NET: Web API \matsymb{lbrack}online\matsymb{rbrack}. 2015 \matsymb{lbrack}cit. 2017-02-02\matsymb{rbrack}. Dostupné z: https://www.asp.net/web-api/overview
TutorialsPoint: Learn ReactJS \matsymb{lbrack}online\matsymb{rbrack}. 2015 \matsymb{lbrack}cit. 2017-02-02\matsymb{rbrack}. Dostupné z: https://www.tutorialspoint.com/reactjs/
Seznam doporučené literatury
STEFANOV, Stoyan. React: Up \& Running: Building Web Applications. O\symbol{39}Reilly Media, 2016. ISBN 978-1491931820.
AQUINO, Chris a Todd GANDEE. Front-end web development: the Big Nerd Ranch guide. ISBN 978-0134433943.
SIMPSON, Kyle. You Don\symbol{39}t Know JS: Up \& Going. O\symbol{39}Reilly Media, 2015. ISBN 978-1491924464.
UGURLU, Tugberk., Alexander. ZEITLER a Ali. KHEYROLLAHI. Pro ASP.NET web API: HTTP web services in ASP.NET. Berkeley, CA: Apress, 2013. Expert\symbol{39}s voice in .NET. ISBN 978-1430247258.
KURTZ, Jamie. ASP.NET MVC 4 and the Web API: building a REST service from start to finish. Expert\symbol{39}s voice in ASP.NET. ISBN 978-1430249771.
ASP.NET: Web API \matsymb{lbrack}online\matsymb{rbrack}. 2015 \matsymb{lbrack}cit. 2017-02-02\matsymb{rbrack}. Dostupné z: https://www.asp.net/web-api/overview
TutorialsPoint: Learn ReactJS \matsymb{lbrack}online\matsymb{rbrack}. 2015 \matsymb{lbrack}cit. 2017-02-02\matsymb{rbrack}. Dostupné z: https://www.tutorialspoint.com/reactjs/
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:
dr. Navrátil: Téma práce je vlastní nebo co Vás vedlo ke zpracování tohoto tématu?
dr. Korbel: Proč nejsou přiloženy zdrojové kódy nebo kompletní aplikace?
Student položené dotazy zodpověděl a reagoval pohotově.