Práce se zabývá návrhem webové aplikace pro správu autoservisu. Čtenář je postupně seznámen s obecným procesem zpracování zakázek autoservisu, dokumenty, které při těchto procesech vznikají, a návrhem datových struktur reprezentujících tyto dokumenty. Později je stručně rozebrána základní teorie bezpečnosti a jsou popsány nejčastější hrozby pro webové aplikace. V této kapitole je rovněž nastíněn způsob zabezpečení této aplikace. Následuje ředstavení návrhu funkcionalit aplikace a navržení datového modelu. V poslední části práce jsou popsány použité technologie a popis
funkcionalit, jenž byly implementovány v pilotní verzi navrhované aplikace.
Anotace v angličtině
This thesis deals with the design of web application for car service management. The reader will get familiar with general procedure of comission processing in a car service, documents created during these procedures, and the design of data structures, representing these documents. Afterwards basic principles of information security is briefly discussed, including the most common threats for web applications. In this chapter application security solution is outlined. Following chapter presents the functionalities of the web application and the database design. The thesis is concluded with description of technologies that have been used and the features that have been implemented as part of the pilot version of the application.
Klíčová slova
autoservis, webová aplikace, návrh aplikace, UML, Nette framework,
databáze
Klíčová slova v angličtině
car service, web application, application design, UML, Nette framework,
database
Rozsah průvodní práce
63 s.
Jazyk
CZ
Anotace
Práce se zabývá návrhem webové aplikace pro správu autoservisu. Čtenář je postupně seznámen s obecným procesem zpracování zakázek autoservisu, dokumenty, které při těchto procesech vznikají, a návrhem datových struktur reprezentujících tyto dokumenty. Později je stručně rozebrána základní teorie bezpečnosti a jsou popsány nejčastější hrozby pro webové aplikace. V této kapitole je rovněž nastíněn způsob zabezpečení této aplikace. Následuje ředstavení návrhu funkcionalit aplikace a navržení datového modelu. V poslední části práce jsou popsány použité technologie a popis
funkcionalit, jenž byly implementovány v pilotní verzi navrhované aplikace.
Anotace v angličtině
This thesis deals with the design of web application for car service management. The reader will get familiar with general procedure of comission processing in a car service, documents created during these procedures, and the design of data structures, representing these documents. Afterwards basic principles of information security is briefly discussed, including the most common threats for web applications. In this chapter application security solution is outlined. Following chapter presents the functionalities of the web application and the database design. The thesis is concluded with description of technologies that have been used and the features that have been implemented as part of the pilot version of the application.
Klíčová slova
autoservis, webová aplikace, návrh aplikace, UML, Nette framework,
databáze
Klíčová slova v angličtině
car service, web application, application design, UML, Nette framework,
database
Zásady pro vypracování
Hlavním cílem je vytvoření procesního modelu autoservisu a návrh vhodných datových struktur a automatizovaných nástrojů, usnadňujících jeho správu (s důrazem na proces oprav a servisních prohlídek).
Klíčovým rysem by mělo být využití moderních technologií (mobilní platformy, cloudové služby).
Předpokládá se pilotní implementace alespoň části navržené aplikace v rozsahu 5000 řádek kódu.
Osnova:
1. Analýza současného stavu
2. Definice procesních řetězců
3. Návrh datových struktur a dokumentů
4. Rozbor bezpečnostních rizik s důrazem na ochranu osobních údajů
5. Návrh aplikace (Databázový, objektový)
6. Pilotní implementace vybraných částí aplikace
7. Zhodnocení
Zásady pro vypracování
Hlavním cílem je vytvoření procesního modelu autoservisu a návrh vhodných datových struktur a automatizovaných nástrojů, usnadňujících jeho správu (s důrazem na proces oprav a servisních prohlídek).
Klíčovým rysem by mělo být využití moderních technologií (mobilní platformy, cloudové služby).
Předpokládá se pilotní implementace alespoň části navržené aplikace v rozsahu 5000 řádek kódu.
Osnova:
1. Analýza současného stavu
2. Definice procesních řetězců
3. Návrh datových struktur a dokumentů
4. Rozbor bezpečnostních rizik s důrazem na ochranu osobních údajů
5. Návrh aplikace (Databázový, objektový)
6. Pilotní implementace vybraných částí aplikace
7. Zhodnocení
Seznam doporučené literatury
GILMORE, W. Velká kniha PHP 5 a MySQL: kompendium znalostí pro začátečníky i profesionály. Brno: Zoner Press, 2011, Encyklopedie Zoner Press. ISBN 978-80-7413-163-9.
ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Brno: Computer Press, 2007, ISBN 978-80-251-1503-9.
Zákon č. 101/2000 Sb., o ochraně osobních údajů a o změně některých zákonů, ve znění účinném od 1. května 2014.
Seznam doporučené literatury
GILMORE, W. Velká kniha PHP 5 a MySQL: kompendium znalostí pro začátečníky i profesionály. Brno: Zoner Press, 2011, Encyklopedie Zoner Press. ISBN 978-80-7413-163-9.
ARLOW, Jim a Ila NEUSTADT. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Brno: Computer Press, 2007, ISBN 978-80-251-1503-9.
Zákon č. 101/2000 Sb., o ochraně osobních údajů a o změně některých zákonů, ve znění účinném od 1. května 2014.