Design and implementation of web component for PCB visualization using Angular framework

Thesis title: Návrh a implementace webové komponenty pro vizualizaci PCB ve formátu IPC-2581 s využitím frameworku Angular
Author: Dub, Michal
Thesis type: Bakalářská práce
Supervisor: Smutný, Zdeněk
Opponents: Vojíř, Stanislav
Thesis language: Česky
Abstract:
Tato bakalářská práce se zaměřuje na návrh a implementaci webové komponenty pro vizu- alizaci plošných spojů (PCB) ve formátu IPC-2581 s využitím frameworku Angular. Cílem práce je představit návrh a implementaci webové komponenty a dílčích řešení pro využití v podnikových aplikací podniků zabývajících se výrobou plošných spojů a jejich osazováním součástkami. V práci je nejprve představena problematika výroby elektroniky, výroby desek plošných spojů, montáže součástek a výměny dat. Představen je formát IPC-2581, který je pro výměnu dat v práci použitý. Následně je provedena analýza požadavků na základě po- kynů IPC-2581, zkoumání současných řešení a rozhovorů s odborníky. Na základě analýzy požadavků je navržena architektura řešení a jsou popsána rozhraní dílčích částí řešení. Část práce zabývající se implementací navazuje na návrh řešení a popisuje důležité kroky v imple- mentaci řešení. Poslední část práce se věnuje testování a použitým metodám pro testování. Výsledkem práce je implementované řešení pro vizualizaci PCB v aplikacích s frameworkem Angular.
Keywords: vizualizace PCB; formát IPC-2581; webová komponenta; framework Angular
Thesis title: Design and implementation of web component for PCB visualization using Angular framework
Author: Dub, Michal
Thesis type: Bachelor thesis
Supervisor: Smutný, Zdeněk
Opponents: Vojíř, Stanislav
Thesis language: Česky
Abstract:
This bachelor’s thesis focuses on the design and implementation of a web component for the visualization of printed circuit boards (PCB) in the IPC-2581 format, using the Angular framework. The aim of the work is to present the design and implementation of the web component and partial solutions for use in enterprise applications of companies involved in the production of printed circuit boards and the assembly of components. The thesis first introduces the area of electronics manufacturing, printed circuit board production, component assembly, and data exchange. The IPC-2581 format, which is used for data exchange in the work, is presented. Subsequently, a requirement analysis is conducted based on IPC- 2581 guidelines, examination of current solutions, and interviews with experts. Based on the requirement analysis, a solution architecture is proposed, and the interfaces of the partial solution components are described. The implementation part of the work follows the solution design and describes important steps in the implementation of the solution. The final part of the work is dedicated to testing and the methods used for testing. The result of the work is an implemented solution for PCB visualization in applications with the Angular framework.
Keywords: format IPC-2581; PCB visualization; web component; Angular framework

Information about study

Study programme: Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Systems Analysis

Information on submission and defense

Date of assignment: 6. 12. 2022
Date of submission: 8. 5. 2023
Date of defense: 23. 6. 2023
Identifier in the InSIS system: https://insis.vse.cz/zp/83046/podrobnosti

Files for download

    Last update: