Cílem diplomové práce je navrhnout a uvést do provozu aplikaci pro tvorbu webových formulářů v rámci technologické platformy společnosti TESCOSW a.s. Tato aplikace má nahradit a rozvinout funkčnost nástroje zvaného XGEN, který se doposud v této firmě využíval a který již technicky zastaral natolik, že se jeho údržba stala neúnosnou. V teoretické části práce jsou definovány pojmy spojené s procesem tvorby formulářů, popis dosavadního řešení a požadavky na novou aplikaci. V praktické části je uveden analytický návrh systému a jeho integrace.
Anotace v angličtině
The goal of this thesis is to design and put into operation an application for creating web forms within the technological platforms of TESCOSW a.s. This application is supposed to replace and develop the functionality of a tool called XGEN, which has been used in this company until now and which has become so technically outdated that its maintenance has become unbearable. In the theoretical part of the thesis, the terms associated with the process
of creating forms, the description of the existing solution and the requirements for the new application are defined. The practical part presents the analytical design of the system and its integration.
TESCOSW a.s., Form designer, React, Typescript, C#
Rozsah průvodní práce
70 s. (78 000 znaků)
Jazyk
CZ
Anotace
Cílem diplomové práce je navrhnout a uvést do provozu aplikaci pro tvorbu webových formulářů v rámci technologické platformy společnosti TESCOSW a.s. Tato aplikace má nahradit a rozvinout funkčnost nástroje zvaného XGEN, který se doposud v této firmě využíval a který již technicky zastaral natolik, že se jeho údržba stala neúnosnou. V teoretické části práce jsou definovány pojmy spojené s procesem tvorby formulářů, popis dosavadního řešení a požadavky na novou aplikaci. V praktické části je uveden analytický návrh systému a jeho integrace.
Anotace v angličtině
The goal of this thesis is to design and put into operation an application for creating web forms within the technological platforms of TESCOSW a.s. This application is supposed to replace and develop the functionality of a tool called XGEN, which has been used in this company until now and which has become so technically outdated that its maintenance has become unbearable. In the theoretical part of the thesis, the terms associated with the process
of creating forms, the description of the existing solution and the requirements for the new application are defined. The practical part presents the analytical design of the system and its integration.
TESCOSW a.s., Form designer, React, Typescript, C#
Zásady pro vypracování
Seznamte se s technologickým frameworkem společnosti TESCOSW a.s.
Seznamte se s aktuálním procesem tvorby definic formulářů a jejich životním cyklem.
Analyzujte strukturu definic formulářů, zjistěte množinu možných komponent a jejich vlastností.
Naprogramujte v požadovaných technologiích klientskou a serverovou část aplikace.
Vyhodnoťte řešení aplikace.
Vypracujte závěr a navrhněte směry budoucího vývoje aplikace.
Zásady pro vypracování
Seznamte se s technologickým frameworkem společnosti TESCOSW a.s.
Seznamte se s aktuálním procesem tvorby definic formulářů a jejich životním cyklem.
Analyzujte strukturu definic formulářů, zjistěte množinu možných komponent a jejich vlastností.
Naprogramujte v požadovaných technologiích klientskou a serverovou část aplikace.
Vyhodnoťte řešení aplikace.
Vypracujte závěr a navrhněte směry budoucího vývoje aplikace.
Seznam doporučené literatury
BANKS, Alex a Eve PORCELLO. Learning React: functional web development with React and Redux. Beijing: O'Reilly Media, 2017. ISBN 978-1-491-95462-1.
TROELSEN, Andrew W. a Philip JAPIKSE. Pro C# 7: with .net and .net core. Eighth edition. New York, NY: Apress, [2017]. ISBN 978-1-4842-3017-6.
HOTEK, Mike. Microsoft SQL Server 2008: krok za krokem [online]. Brno: Computer Press, 2009 [cit. 2022-10-21]. ISBN 978-80-251-2466-6.
FENTON, Steve. Pro TypeScript: application-scale JavaScript development. [New York]: Appress, [2014]. The expert's voice in TypeScript. ISBN 978-1-4302-6791-1.
LUBBERS, Peter, Brian ALBERS a Frank SALIM. HTML5: programujeme moderní webové aplikace. Brno : Computer Press, 2011. ISBN 978-80-251-3539-6.
Seznam doporučené literatury
BANKS, Alex a Eve PORCELLO. Learning React: functional web development with React and Redux. Beijing: O'Reilly Media, 2017. ISBN 978-1-491-95462-1.
TROELSEN, Andrew W. a Philip JAPIKSE. Pro C# 7: with .net and .net core. Eighth edition. New York, NY: Apress, [2017]. ISBN 978-1-4842-3017-6.
HOTEK, Mike. Microsoft SQL Server 2008: krok za krokem [online]. Brno: Computer Press, 2009 [cit. 2022-10-21]. ISBN 978-80-251-2466-6.
FENTON, Steve. Pro TypeScript: application-scale JavaScript development. [New York]: Appress, [2014]. The expert's voice in TypeScript. ISBN 978-1-4302-6791-1.
LUBBERS, Peter, Brian ALBERS a Frank SALIM. HTML5: programujeme moderní webové aplikace. Brno : Computer Press, 2011. ISBN 978-80-251-3539-6.
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 prezentaci seznámil komisi s výsledky své bakalářské práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
doc. Chramcov:
Jak je řešena licenční politika firmy?
Student na položené dotazy odpověděl a reagoval pohotově.