Diplomová práce se zabývá aplikacemi pro vedení agendy stomatologických ordinací. Cílem práce je zmapovat požadavky na takovouto aplikaci a navrhnout implementaci vlastního řešení v podobě webové Single Page aplikace. V teoretické části je provedena analýza vybraných existujících aplikací, analýza požadavků na tento druh aplikace a rozbor konkrétních technologií pro tvorbu Single Page aplikace. Dále je proveden rozbor otázek bezpečnosti s přihlédnutím ke specifikům v oblasti práce s lékařskými záznamy. V praktické části je popsána implementace prototypu za pomocí technologií popsaných v teoretické části.
Anotace v angličtině
The diploma thesis deals with dental practice management applications. The aim of the thesis is to map the requirements for such an application and to propose the implementation of its own solution in the form of web Single Page application. In the theoretical part, the analysis of selected existing applications, the analysis of requirements for this type of application and the analysis of specific technologies for the creation of Single Page applications are performed. An analysis of safety issues is also carried out taking into account the specifics in the field of medical records. The practical part describes the implementation of the prototype using the technologies described in the theoretical part.
Klíčová slova
Stomatologická agenda, Single Page webové aplikace, Angular, Java, REST
Klíčová slova v angličtině
Dentists agenda, Single Page Web Application, Angular, Java, REST
Rozsah průvodní práce
72 s.
Jazyk
CZ
Anotace
Diplomová práce se zabývá aplikacemi pro vedení agendy stomatologických ordinací. Cílem práce je zmapovat požadavky na takovouto aplikaci a navrhnout implementaci vlastního řešení v podobě webové Single Page aplikace. V teoretické části je provedena analýza vybraných existujících aplikací, analýza požadavků na tento druh aplikace a rozbor konkrétních technologií pro tvorbu Single Page aplikace. Dále je proveden rozbor otázek bezpečnosti s přihlédnutím ke specifikům v oblasti práce s lékařskými záznamy. V praktické části je popsána implementace prototypu za pomocí technologií popsaných v teoretické části.
Anotace v angličtině
The diploma thesis deals with dental practice management applications. The aim of the thesis is to map the requirements for such an application and to propose the implementation of its own solution in the form of web Single Page application. In the theoretical part, the analysis of selected existing applications, the analysis of requirements for this type of application and the analysis of specific technologies for the creation of Single Page applications are performed. An analysis of safety issues is also carried out taking into account the specifics in the field of medical records. The practical part describes the implementation of the prototype using the technologies described in the theoretical part.
Klíčová slova
Stomatologická agenda, Single Page webové aplikace, Angular, Java, REST
Klíčová slova v angličtině
Dentists agenda, Single Page Web Application, Angular, Java, REST
Zásady pro vypracování
Prostudujte existující aplikace pro správu agendy stomatologických ordiancí.
Proveďte analýzu požadavků na aplikaci.
Seznamte se s technologií tvorby Single Page aplikací.
Věnujte pozornost způsobu zabezpečení aplikace.
Vytvořte prototyp aplikace.
Navrhněte další možný vývoj aplikace.
Zásady pro vypracování
Prostudujte existující aplikace pro správu agendy stomatologických ordiancí.
Proveďte analýzu požadavků na aplikaci.
Seznamte se s technologií tvorby Single Page aplikací.
Věnujte pozornost způsobu zabezpečení aplikace.
Vytvořte prototyp aplikace.
Navrhněte další možný vývoj aplikace.
Seznam doporučené literatury
PRAJAPATI, Yogesh a Vishal RANAPARIYA. Java Hibernate Cookbook. Birmingham: Packt Publishing, 2015, 250 s. ISBN 978-1-78439-840-8.
KUNZ, Gion. Mastering Angular 2 Components. Birmingham: Packt Publishing, 2016, 372 s. ISBN 978-1-78588-181-7.
FENTON, Steve. Pro TypeScript: Application-Scale JavaScript Development. New York: Apress, 2014, 248 s. ISBN 978-1-4302-6790-4.
SIMPSON, Kyle. You Don\symbol{39}t Know JS: Async \& Performance. Sebastopol: O\symbol{39}Reilly, 2015, 296 s. ISBN 978-1-4919-0422-0.
CASTRO, Elizabeth a Bruce HYSLOP. HTML5 a CSS3. Brno: Computer Press, 2012, 440 s. ISBN 978-80-251-3733-8.
ROUBALOVÁ, Eliška. JAVA. Brno: Computer Press, 2015, 200 s. ISBN 978-80-251-4572-2.
MASSE, Mark. REST API Design Rulebook. Sebastopol: O\symbol{39}Reilly, 2011, 116 s. ISBN 978-1-4493-1050-9.
Seznam doporučené literatury
PRAJAPATI, Yogesh a Vishal RANAPARIYA. Java Hibernate Cookbook. Birmingham: Packt Publishing, 2015, 250 s. ISBN 978-1-78439-840-8.
KUNZ, Gion. Mastering Angular 2 Components. Birmingham: Packt Publishing, 2016, 372 s. ISBN 978-1-78588-181-7.
FENTON, Steve. Pro TypeScript: Application-Scale JavaScript Development. New York: Apress, 2014, 248 s. ISBN 978-1-4302-6790-4.
SIMPSON, Kyle. You Don\symbol{39}t Know JS: Async \& Performance. Sebastopol: O\symbol{39}Reilly, 2015, 296 s. ISBN 978-1-4919-0422-0.
CASTRO, Elizabeth a Bruce HYSLOP. HTML5 a CSS3. Brno: Computer Press, 2012, 440 s. ISBN 978-80-251-3733-8.
ROUBALOVÁ, Eliška. JAVA. Brno: Computer Press, 2015, 200 s. ISBN 978-80-251-4572-2.
MASSE, Mark. REST API Design Rulebook. Sebastopol: O\symbol{39}Reilly, 2011, 116 s. ISBN 978-1-4493-1050-9.
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. Vojtěšek: Kdo přišel s nápadem na vytvoření tohoto software?
doc. Vojtěšek: Rodná čísla uvedená v práci jsou reálná nebo smyšlená?
dr. Dulík: Na základě čeho jste vybíral použité technologie?
dr. Navrátil: Kolik jste oslovil zubařů při dotazování? Jaké bylo věkové složení respondentů?
dr. Navrátil: Jaký byl výsledek Vašeho dotazníkového šetření?
Student položené dotazy zodpověděl a reagoval pohotově.