Cílem této bakalářské práce bylo navrhnout a realizovat aplikaci na podporu seniorů. Aplikace je vytvořena jako progresivní webová aplikace, která je přístupná ze všech zařízení. Aplikace byla vytvořena pomocí Ionic a Angular Frameworků pro front-end a Google Firebase pro back-end aplikace. Teoretická část práce se zaměřuje na problematiku stáří a navrhuje, jak mohou aplikace pomoci. Dále jsou zkoumány existující aplikace, které pomáhají seniorům, následně jsou popsány technologie použité při vývoji. Praktická část pak obsahuje návrh a realizaci aplikace. Poslední kapitola se pak zabývá testováním hotové aplikace.
Anotace v angličtině
Aim of this bachelor thesis was to design and implement an application to support seniors. Application is made as progressive web application, which is accessible from all devices. Application is made with Ionic and Angular Frameworks for front-end and Google Firebase for back-end of application. The theoretical part of the thesis focusses on issues of old age and suggests how application can help. Further there are already existing applications that helps seniors researched, then the technologies used for development are described. The practical part contains design and implementation of the application. Last chapter deals with the testing of finished application.
Klíčová slova
Aplikace pro podporu seniorů, PWA, Ionic Framework, Angular Framework, Firebase
Klíčová slova v angličtině
Application to support seniors, PWA, Ionic Framework, Angular Framework, Firebase
Rozsah průvodní práce
55 s.
Jazyk
CZ
Anotace
Cílem této bakalářské práce bylo navrhnout a realizovat aplikaci na podporu seniorů. Aplikace je vytvořena jako progresivní webová aplikace, která je přístupná ze všech zařízení. Aplikace byla vytvořena pomocí Ionic a Angular Frameworků pro front-end a Google Firebase pro back-end aplikace. Teoretická část práce se zaměřuje na problematiku stáří a navrhuje, jak mohou aplikace pomoci. Dále jsou zkoumány existující aplikace, které pomáhají seniorům, následně jsou popsány technologie použité při vývoji. Praktická část pak obsahuje návrh a realizaci aplikace. Poslední kapitola se pak zabývá testováním hotové aplikace.
Anotace v angličtině
Aim of this bachelor thesis was to design and implement an application to support seniors. Application is made as progressive web application, which is accessible from all devices. Application is made with Ionic and Angular Frameworks for front-end and Google Firebase for back-end of application. The theoretical part of the thesis focusses on issues of old age and suggests how application can help. Further there are already existing applications that helps seniors researched, then the technologies used for development are described. The practical part contains design and implementation of the application. Last chapter deals with the testing of finished application.
Klíčová slova
Aplikace pro podporu seniorů, PWA, Ionic Framework, Angular Framework, Firebase
Klíčová slova v angličtině
Application to support seniors, PWA, Ionic Framework, Angular Framework, Firebase
Zásady pro vypracování
Seznamte se s problematikou a vypracujte literární rešerši na dané téma.
Popište technologie, které budou v práci použité.
Proveďte analýzu požadavků pro podporu seniorů.
Navrhněte a realizujte aplikaci usnadňující zvládnutí problematických situací.
Zajistěte zabezpečení aplikace.
Proveďte testování aplikace a zhodnoťte provedené řešení.
Zásady pro vypracování
Seznamte se s problematikou a vypracujte literární rešerši na dané téma.
Popište technologie, které budou v práci použité.
Proveďte analýzu požadavků pro podporu seniorů.
Navrhněte a realizujte aplikaci usnadňující zvládnutí problematických situací.
Zajistěte zabezpečení aplikace.
Proveďte testování aplikace a zhodnoťte provedené řešení.
Seznam doporučené literatury
MALL, Rajib. Fundamentals of software engineering. PHI Learning Pvt. Ltd., 2018. ISBN 978-93-88028-03-5.
RAJLICH, Vaclav. Software engineering: The current practice. Chapman and Hall/CRC, 2019. ISBN 978-1-4665-1035-7.
DATE, Chris J. Database design and relational theory: normal forms and all that jazz. Apress, 2019. ISBN 978-1-4842-5540-7.
HARRINGTON, Jan L. Relational database design and implementation. Morgan Kaufmann, 2016. ISBN 978-0-12-804399-8.
ATER, Tal. Building progressive web apps : bringing the power of native to the browser. Sevastopol, CA. O'Reilly Media, 2017. ISBN 978-1-491-96165-0.
MUKHERJEA, Sougata. Mobile application development, usability, and security. Hershey, Pennsylvania. IGI Global, 2017. ISBN 978-1-522509462.
Seznam doporučené literatury
MALL, Rajib. Fundamentals of software engineering. PHI Learning Pvt. Ltd., 2018. ISBN 978-93-88028-03-5.
RAJLICH, Vaclav. Software engineering: The current practice. Chapman and Hall/CRC, 2019. ISBN 978-1-4665-1035-7.
DATE, Chris J. Database design and relational theory: normal forms and all that jazz. Apress, 2019. ISBN 978-1-4842-5540-7.
HARRINGTON, Jan L. Relational database design and implementation. Morgan Kaufmann, 2016. ISBN 978-0-12-804399-8.
ATER, Tal. Building progressive web apps : bringing the power of native to the browser. Sevastopol, CA. O'Reilly Media, 2017. ISBN 978-1-491-96165-0.
MUKHERJEA, Sougata. Mobile application development, usability, and security. Hershey, Pennsylvania. IGI Global, 2017. ISBN 978-1-522509462.
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 odprezentoval před komisí hlavní cíle a výsledky své bakalářské práce. Prezentace působila dostatečným dojmem. Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce. Student postupně odpověděl na otázky oponenta práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Kodym: Vaše vytvořená aplikace umožňuje nasazení pouze do mobilního telefonu? Proč takové omezení?