Tato diplomová práce se zabývá aplikacemi pro správu osobních financí. V teoretické části je provedena analýza relevantních existujících webových řešení a rozbor největších bezpečnostních zranitelností webových aplikací podle nezávislé organizace OWASP. V praktické části je navrhnuto vlastní řešení problematiky ve formě webové aplikace. Jsou vypracovány případy užití a navrhnuto uživatelské rozhraní. Dále se práce věnuje výběru technologií pro implementaci a vytvoření funkčního prototypu aplikace, který je využit pro uživatelské testování. Výsledky tohoto testování jsou v práci popsány spolu s návrhem dalších rozšíření aplikace.
Anotace v angličtině
This dissertation describes applications for personal finance management. The theoretical part consists of an analysis of existing and relevant web solutions and reviews of the largest security vulnerabilities in web applications according to the independent OWASP organization. The practical part depicts a solution of this problem in the form of a web application. Use case scenarios are described as well as user interface design concept. This dissertation also describes a selection of technologies for implementing and creating a functional prototype of an application, which is used for user testing. Results of these tests are described in this work along with further extension concepts for the application.
Klíčová slova
Osobní finance, webové aplikace, ASP.NET, uživatelská použitelnost, uživatelské testování
Klíčová slova v angličtině
Personal finance, web applications, ASP.NET, user experience, usability testing
Rozsah průvodní práce
107
Jazyk
CZ
Anotace
Tato diplomová práce se zabývá aplikacemi pro správu osobních financí. V teoretické části je provedena analýza relevantních existujících webových řešení a rozbor největších bezpečnostních zranitelností webových aplikací podle nezávislé organizace OWASP. V praktické části je navrhnuto vlastní řešení problematiky ve formě webové aplikace. Jsou vypracovány případy užití a navrhnuto uživatelské rozhraní. Dále se práce věnuje výběru technologií pro implementaci a vytvoření funkčního prototypu aplikace, který je využit pro uživatelské testování. Výsledky tohoto testování jsou v práci popsány spolu s návrhem dalších rozšíření aplikace.
Anotace v angličtině
This dissertation describes applications for personal finance management. The theoretical part consists of an analysis of existing and relevant web solutions and reviews of the largest security vulnerabilities in web applications according to the independent OWASP organization. The practical part depicts a solution of this problem in the form of a web application. Use case scenarios are described as well as user interface design concept. This dissertation also describes a selection of technologies for implementing and creating a functional prototype of an application, which is used for user testing. Results of these tests are described in this work along with further extension concepts for the application.
Klíčová slova
Osobní finance, webové aplikace, ASP.NET, uživatelská použitelnost, uživatelské testování
Klíčová slova v angličtině
Personal finance, web applications, ASP.NET, user experience, usability testing
Zásady pro vypracování
Analyzujte existující řešení pro správu osobních financí.
Proveďte analýzu požadavků na aplikaci pro správu osobních financí a navrhněte vlastní řešení.
Věnujte pozornost způsobu zabezpečení aplikace.
Seznamte se s technologií ASP.NET.
Vytvořte prototyp aplikace.
Vyhodnoťte vytvořený prototyp.
Navrhněte další možný rozvoj aplikace.
Zásady pro vypracování
Analyzujte existující řešení pro správu osobních financí.
Proveďte analýzu požadavků na aplikaci pro správu osobních financí a navrhněte vlastní řešení.
Věnujte pozornost způsobu zabezpečení aplikace.
Seznamte se s technologií ASP.NET.
Vytvořte prototyp aplikace.
Vyhodnoťte vytvořený prototyp.
Navrhněte další možný rozvoj aplikace.
Seznam doporučené literatury
MACDONALD, Matthew, Adam FREEMAN a Mario SZPUSZTA. ASP.NET 4 a C\# 2010: tvorba dynamických stránek profesionálně. Vyd. 1. Překlad Jan Pokorný. Brno: Zoner Press, 2011, 880 s. Encyklopedie Zoner Press. ISBN 978-80-7413-131-8.
SKEET, Jon. C\# in depth: Second Edition. 2. vyd. Stamford, CT: Manning, 2011, 554 s. ISBN 19-351-8247-1.
KRUG, Steve. Web design: nenuťte uživatele přemýšlet!. 2. aktualiz. vyd. Překlad Jan Škvařil. Brno: Computer Press, 2006, 167 s. ISBN 80-251-1291-8.
NIELSEN, Jakob a Marie TAHIR. Použitelnost domovských stránek. Vyd. 1. Brno: Zoner Press, 2005, 323 s. Encyklopedie webdesignera. ISBN 80-868-1518-8.
LACKO, Luboslav. SQL hotová řešení: k okamžitému použití. Vyd. 1. Brno: Computer Press, 2003, 298 s. ISBN 80-722-6975-5.
CROFT, Jeff, Ian LLOYD a Dan RUBIN. Mistrovství v CSS: pokročilé techniky pro webové designéry a vývojáře. Vyd. 1. Překlad Josef Bábík. Brno: Computer Press, 2007, 409 s. ISBN 978-80-251-1705-7.
MSDN - Microsoft Developer Network [online]. Microsoft, 2014 [cit. 2014-02-02]. Dostupné z: http://msdn.microsoft.com.
The Official Microsoft ASP.NET Site [online]. Microsoft, 2014 [cit. 2014-02-02]. Dostupné z: http://www.asp.net.
Seznam doporučené literatury
MACDONALD, Matthew, Adam FREEMAN a Mario SZPUSZTA. ASP.NET 4 a C\# 2010: tvorba dynamických stránek profesionálně. Vyd. 1. Překlad Jan Pokorný. Brno: Zoner Press, 2011, 880 s. Encyklopedie Zoner Press. ISBN 978-80-7413-131-8.
SKEET, Jon. C\# in depth: Second Edition. 2. vyd. Stamford, CT: Manning, 2011, 554 s. ISBN 19-351-8247-1.
KRUG, Steve. Web design: nenuťte uživatele přemýšlet!. 2. aktualiz. vyd. Překlad Jan Škvařil. Brno: Computer Press, 2006, 167 s. ISBN 80-251-1291-8.
NIELSEN, Jakob a Marie TAHIR. Použitelnost domovských stránek. Vyd. 1. Brno: Zoner Press, 2005, 323 s. Encyklopedie webdesignera. ISBN 80-868-1518-8.
LACKO, Luboslav. SQL hotová řešení: k okamžitému použití. Vyd. 1. Brno: Computer Press, 2003, 298 s. ISBN 80-722-6975-5.
CROFT, Jeff, Ian LLOYD a Dan RUBIN. Mistrovství v CSS: pokročilé techniky pro webové designéry a vývojáře. Vyd. 1. Překlad Josef Bábík. Brno: Computer Press, 2007, 409 s. ISBN 978-80-251-1705-7.
MSDN - Microsoft Developer Network [online]. Microsoft, 2014 [cit. 2014-02-02]. Dostupné z: http://msdn.microsoft.com.
The Official Microsoft ASP.NET Site [online]. Microsoft, 2014 [cit. 2014-02-02]. Dostupné z: http://www.asp.net.
Přílohy volně vložené
1 DVD
Přílohy vázané v práci
schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
1) Jaké je ekonomické vyhodnocení pro dané řešení? (dr. Němcová)
2) Proč bych si měl kupovat systém, když to umí každé elektronické bankovnictví? (dr. Bližňák)
3) Máte promyšlen marketing? (prof. Dostál)