Visualiseringsverktyg felloggar: Ett verktyg för att visualisera loggar från databas i ett grafiskt gränssnitt
2022 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE credits
Student thesis
Abstract [en]
This report will cover the development process of a tool that visualizes error log data. The error logs have passed through a transaction system that is owned by CGI Sweden. This project was carried out in cooperation with CGI Sweden. The tool is designed to fullfill current needs of CGI, to navigate and visualize the error logs in a web-based interface. The tool has been developed with .NET 6, Entity Framework, SQL, Angular and TypeScript. A database, a web API and a dynamic website have been created to visualize the error logs. Additional functionalities include removing or running specific logs through the transaction system successively. The report describes the project in its entirety, including timeplan, design mockups, requirements, development, functionality implementation and validation. A summation of the results followed by thoughts and reflections conclude the report.
Abstract [sv]
Denna rapport behandlar en hel projektprocess över skapandet av ett verktyg som ska visualisera data över felloggar. Dessa felloggar har passerat ett transaktionssystem som idag finns i drift hos CGI Sverige. Projektet har utförts tillsammans med CGI Sverige, på deras kontor i Åre. Verktyget är baserat på ett behov som CGI har, att kunna navigera och visa nämnda felloggar i ett webbaserat gränssnitt. Verktyget har därför skapats med hjälp av .NET 6, Entity Framework, SQL, Angular och TypeScript. Med dessa verktyg har en databas, ett webbaserat API och en dynamisk webbplats skapats för att visualisera dessa felloggar. Verktyget har även funktionalitet för att att utföra operationer såsom radera eller köra specifika felloggar i transaktionssystemet igen. Rapporten innefattar och behandlar hela projektets gång - allt från tidsplanering, designskisser och kravspecifikationer till utveckling av verktyget, implementation av funktionalitet och validering. Avslutningsvis följer ett sammanställt resultat av projektet och en del egna tankar och reflektioner kring både utvecklingen och hela projektet.
Place, publisher, year, edition, pages
2022. , p. 38
Keywords [sv]
C#, .NET, Entity Framework, SQL, Angular, TypeScript, API
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:miun:diva-45161Local ID: DT-V22-G2-023OAI: oai:DiVA.org:miun-45161DiVA, id: diva2:1666869
Subject / course
Computer Engineering DT1
Educational program
Web Development TWEUG 120 higher education credits
Supervisors
Examiners
2022-06-092022-06-092022-06-09Bibliographically approved