Diplomová práce je zaměřena na vývoj aplikace pro projektování bezpečnostních systémů. V teoretické části se zabývá problematikou PZTS, jeho prvky a zejména požadavky na projektování. V praktické části jsou navrženy klíčové funkce aplikace, které jsou následně podrobněji rozpracovány. Jedná se o vložení půdorysu do projektu, vložení schématických značek, zaznačení a výpočet celkové délky kabeláže, databáze komponentů, přiřazení schématických značek ke komponentům, výpočet kapacity záložní baterie, celková cena použitých komponent. Pro vývoj aplikace byla zvolena platforma .NET Framework, programovací jazyk C# a knihovna tříd pro tvorbu grafického rozhraní Windows Forms. Výsledkem je aplikace, která může usnadnit práci při projektování PZTS a sloužit jako pod-klad pro rozšíření funkcí aplikace.
Anotace v angličtině
The diploma thesis is focused on software development for alarm systems design. The theoretical part deals with Intrusion and Hold-Up Alarm Systems (I&HAS), its elements, especially the design requirements. In the practical part, the key functions of the application are designed, which are consequently described more in detail. Namely, importing a floor plan into the project, inserting schematic marks, drawing and calculating the total length of cables, database of components, assigning components to schematic marks, calculation of backup battery capacity, and total price of used components. A .NET Framework platform was chosen for development and programming language C# and class library to create a Windows Forms graphical interface. The result is an application that can help with designing I&HAS and serve as a basis for extending the function of the application.
Klíčová slova
projektování zabezpečovacích systémů, aplikace, programovací jazyk C#, PZTS
Klíčová slova v angličtině
designing of alarm systems, application, programming language C#, I&HAS
Rozsah průvodní práce
73 s
Jazyk
CZ
Anotace
Diplomová práce je zaměřena na vývoj aplikace pro projektování bezpečnostních systémů. V teoretické části se zabývá problematikou PZTS, jeho prvky a zejména požadavky na projektování. V praktické části jsou navrženy klíčové funkce aplikace, které jsou následně podrobněji rozpracovány. Jedná se o vložení půdorysu do projektu, vložení schématických značek, zaznačení a výpočet celkové délky kabeláže, databáze komponentů, přiřazení schématických značek ke komponentům, výpočet kapacity záložní baterie, celková cena použitých komponent. Pro vývoj aplikace byla zvolena platforma .NET Framework, programovací jazyk C# a knihovna tříd pro tvorbu grafického rozhraní Windows Forms. Výsledkem je aplikace, která může usnadnit práci při projektování PZTS a sloužit jako pod-klad pro rozšíření funkcí aplikace.
Anotace v angličtině
The diploma thesis is focused on software development for alarm systems design. The theoretical part deals with Intrusion and Hold-Up Alarm Systems (I&HAS), its elements, especially the design requirements. In the practical part, the key functions of the application are designed, which are consequently described more in detail. Namely, importing a floor plan into the project, inserting schematic marks, drawing and calculating the total length of cables, database of components, assigning components to schematic marks, calculation of backup battery capacity, and total price of used components. A .NET Framework platform was chosen for development and programming language C# and class library to create a Windows Forms graphical interface. The result is an application that can help with designing I&HAS and serve as a basis for extending the function of the application.
Klíčová slova
projektování zabezpečovacích systémů, aplikace, programovací jazyk C#, PZTS
Klíčová slova v angličtině
designing of alarm systems, application, programming language C#, I&HAS
Zásady pro vypracování
1. Vypracujte literární rešerši na téma projektování systémů.
2. Vypracujte návrh aplikace a popište klíčové funkce.
3. Vytvořte jednoduchou databázi komponent.
4. Vytvořte aplikaci s grafickým rozhraním.
5. Otestujte funkčnost aplikace.
Zásady pro vypracování
1. Vypracujte literární rešerši na téma projektování systémů.
2. Vypracujte návrh aplikace a popište klíčové funkce.
3. Vytvořte jednoduchou databázi komponent.
4. Vytvořte aplikaci s grafickým rozhraním.
5. Otestujte funkčnost aplikace.
Seznam doporučené literatury
1. KAČMÁŘ, Dalibor. Programujeme .NET aplikace ve Visual Studiu .NET. Praha: Computer Press, 2001. Všechny cesty k informacím. ISBN 80-7226-569-5.
2. BURDA, Karel. Základy elektronických zabezpečovacích systémů. Brno: Akademické nakladatelství CERM, 2017. ISBN 9788072049677.
3. PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation: [aplikace = kód + markup]. Brno: Computer Press, 2008. Mistrovství. ISBN 9788025121412.
4. POKORNÝ, Jaroslav a Michal VALENTA. Databázové systémy. Praha: České vysoké učení technické v Praze, 2013. ISBN 978-80-01-05212-9.
5. VIRIUS, Miroslav. C# 2010: hotová řešení. Brno: Computer Press, 2012. K okamžitému použití (Computer Press). ISBN isbn978-80-251-3730-7.
Seznam doporučené literatury
1. KAČMÁŘ, Dalibor. Programujeme .NET aplikace ve Visual Studiu .NET. Praha: Computer Press, 2001. Všechny cesty k informacím. ISBN 80-7226-569-5.
2. BURDA, Karel. Základy elektronických zabezpečovacích systémů. Brno: Akademické nakladatelství CERM, 2017. ISBN 9788072049677.
3. PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation: [aplikace = kód + markup]. Brno: Computer Press, 2008. Mistrovství. ISBN 9788025121412.
4. POKORNÝ, Jaroslav a Michal VALENTA. Databázové systémy. Praha: České vysoké učení technické v Praze, 2013. ISBN 978-80-01-05212-9.
5. VIRIUS, Miroslav. C# 2010: hotová řešení. Brno: Computer Press, 2012. K okamžitému použití (Computer Press). ISBN isbn978-80-251-3730-7.
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 rámci obhajoby prezentoval výsledky své bakalářské práce. Součástí obhajoby nebyla praktická ukázka. Po seznámení s posudky vedoucího a oponenta členové komise položili následující dotazy:
1. V čem jsou konkurenční produkty lepší než Vaše práce? Čím se můžete inspirovat? - Ing. Skočík, Ph.D.
2. Byla by Vaše aplikace uplatnitelná v komerčním prostředí? - Ing. Skočík, Ph.D.
3. Zvažoval jste konkrétní zadání pro předmět A6PBS, o kterém jste se zmiňoval? - Ing. Skočík, Ph.D.
Student zodpověděl všechny otázky komise - výborně.